가끔은 브랜치에서 일하는 것을 발견하고 브랜치의 모든 변경 사항을 마스터 브랜치에 병합하여 마스터가 브랜치의 필수 복제본이되도록 작업하고 있습니다. 마스터에서 쉽게 변경하여 분기의 모든 변경 사항을 마스터에 병합 할 수 있습니까? 내가 바라는 행동은 주인이 지회의 정확한 클론이 될 것이라는 것입니다. 나는 대개 개인적 갈등을 한 번에 한 명씩 주인에게 합병하지만이 일을하는 더 쉬운 방법이 있습니까? 시간 내 줘서 고마워.모든 변경 사항과 함께 분기를 마스터에 병합 하시겠습니까?
2
A
답변
1
git reset --hard
당신의 새로운 마스터 헤드가되고 싶은 커밋의 ID는 당신의 솔루션이어야합니다.
http://git-scm.com/2011/07/11/reset.html
편집 : 거 야 플래그 그것을 중복에 : 나는 언급 중복의 솔루션에서 How to replace master branch in git, entirely, from another branch?
봐. 그러나 원하는 결과에 따라 제안 된 재설정이 해결책 일 수 있습니다. 당신이 역사를 유지하려면
0
에서, ours
병합 전략을 사용하면 master 브랜치의 역사에 대해 관심이없는 경우
git checkout branch
git merge -s ours master
을 재설정 :
git checkout master
git reset --hard branch
(이를 을 모두 버리십시오. 로컬 변경으로 마스터 커밋을 도달 할 수 없게 만듭니다!)
만약 여러분이 커밋을하지 않았다면 r, 지사에없는 경우 지사를 지점으로 빨리 감기 할 수 있습니다.
git checkout branch
git merge master
# or `git merge --ff master` to only allow fast-forward
관련 문제
- 1. 현재 분기를 HEAD에 병합
- 2. 마스터에 병합 (브랜치 없음)
- 3. 여러 git 브랜치를 마스터에 병합 하시겠습니까?
- 4. 힘내 병합 - 원격 지점의 모든 변경 사항을 병합하지 않음
- 5. 힘내 : 모든 병합 충돌을 무시하고 마스터에 지점을 만들 수 있습니까?
- 6. 분기를 "역 병합"
- 7. GIT의 특정 분기와 관련된 변경 사항 만 병합 하시겠습니까?
- 8. github gh-pages를 마스터에 병합
- 9. Git을 사용하여 master에서 모든 브랜치로 변경 사항을 병합 하시겠습니까?
- 10. 부적절하게 마스터에 커밋을 병합 했습니까?
- 11. 힘내 분기를 마스터에 리베이스하면 어떻게 해결됩니까?
- 12. 내가 추가하는 파일이 마스터에 추가되지 않도록 어떻게 자식 분기를 만드나요?
- 13. 병합 된 분기를 제거해야합니까?
- 14. 각 변경 사항과 함께 serialVersionUID의 Eclipse 자동 생성
- 15. 일부 변경 사항과 함께 Qt 프로그램에서 외부 프로세스 실행
- 16. TortoiseSVN을 사용하여 SVN 1.5 이전 기능 분기를 병합
- 17. Git : 작업 분기를 마스터에 병합하는 가장 빠른 방법은 무엇입니까?
- 18. 특정 태그에서 SVN 분기를 만들고 트렁크에 병합
- 19. 분기를 병합 할 때 변경 사항을 덮어 쓰지 않으려면 어떻게해야합니까?
- 20. 변경 사항을 단일 결과로 스쿼시하여 마스터 분기를 선택하는 방법은 무엇입니까?
- 21. IDEA가 병합 할 수있는 모든 분기를 표시하지 않습니다.
- 22. 특정 분기에서 생성되거나 병합 된 모든 분기를 보는 명령이 있습니까?
- 23. 팀이 어떻게 변경 사항을 git 마스터에 전달해야합니까?
- 24. 새 기능의 분기를 만들 때 마스터에 병합되면 삭제하는 방법은 무엇입니까?
- 25. 여러 GIT 레포에서 변경 사항을 병합 하시겠습니까?
- 26. 라이브 업데이트와 함께 git 기능 분기를 사용하고 마스터에 다시 병합하는 방법?
- 27. Git에서 분기를 삭제할시기?
- 28. 4.2의 iAd 변경 사항과 관련된 문제
- 29. 마스터에 변경 사항을 적용한 후 자식 분기 만들기
- 30. 자식과 함께 Subversion에서 단일 분기를 추적하는 방법
감사합니다. 정확하게 내가 찾고있는 것이 었습니다. – drbunsen