2012-10-04 2 views
0

정직한 말 나는 인터넷 검색으로 내 문제를 해결하기 위해 열심히 노력했다. 나는 심지어 (1) (2)와 같은 환상적인 자원을 발견했지만 아직도 이해하지 못한다.현재 분기를 재설정하고 기존 분기로 병합하는 방법

처음에는 내 문제가 분기 충돌을 일으켰습니다. user-creation이라는 지점에 하나의 기능을 만들었습니다. 그 다음에는 내 마스터 지점에 하나의 주요 버그가 있다는 것을 깨달았습니다. 그래서 checkout을 확인하고 수정했습니다. 그런 다음 내 user-creation 브랜치에서 작업하기 시작하고 원하는 기능을 구현하고 이미 마스터 브랜치에서 수정 한 오래된 버그를 수정했습니다.

이 때문에 병합에서 일부 충돌이 발생했습니다. git이 수백 개의 파일을 변경했기 때문에 이것을 <<<<<<< HEAD에 넣었습니다. 나는 .gitconfig, .git/.^g을 제외한 모든 파일을 삭제하고 기존 user-creation 브랜치를 master으로 병합하는 것이 좋습니다.

는 상관없이 내가

git reset --hard origin/master 

에 노력 얼마나 내가 내 성공적인 결과에 오지 않았다.

누군가가 나에게 말해 주시기 바랍니다

  1. 최상의 방법 및 쉬운 방법으로 master 지점에 user-creation 지점의 모든 폴더를 복사하는 방법.
  2. 왜 충돌이 발생합니까? 나는 팀과 일하지 않았다. 나는 모든 예방 조치를 취했다. 내 컴퓨터가 해킹 당했습니까? 또는 여러 개의 탭 터미널에서 작업하는 경우 이와 같은 문제가 발생할 수 있습니다.
+0

친애하는 downvoter, 왜 당신이 downvoted 이유는 다음 번에 나는 질문을하는 동안 마음에 계속됩니다 말해줘. –

답변

0

당신은 master의 상단에 귀하의 기능을 가지 리베이스해야 다시 feature에했던 일을 적용하는 동안 그런 식으로, 당신은 master에서 모든 수정을 유지한다.

관련 문제