내 워크 플로에 master
과 원격 브랜치 branch1
이 있습니다. branch1
에서 나뉘어서 branch2
을 만들었습니다. 나는 branch2
과 branch1
에서 일을했으며, 다른 개발자들에 의해 커밋 된 것을 더 많이 가지고있었습니다. 일단 내가 끝나면 branch2
에 대한 내 변경 사항을 branch1
의 최신 커밋 상단에 내 변경 사항을 리베이스했습니다. Git 로그인 branch2
은 내 커밋을 branch1
의 최신 커밋 위로 보여 주므로 모두 잘 보입니다. 그러나 branch1
의 git log
에서 내 커밋을 볼 수 없습니다. git rebase
을 수행 한 후에 git push
을해야합니까? 예인 경우이 경우에는 branch1
또는 branch2
으로 푸시합니까?git rebase 후에 푸시 할 브랜치
0
A
답변
1
변경 사항은 branch1
의 일부가 아니기 때문에 branch1
에 반영되지 않습니다.
귀하의 경우 branch2
은branch1
이후에 으로 표시되므로 두 가지를 모두 볼 수 있습니다. 그러나 branch1
은 에서branch2
보다 앞에 있습니다. branch1
님의 관점에서 보면 branch2
은 아직 발생하지 않았습니다.
보고있는 내용이 정확합니다. 당신이 당신의 "최종" "라이브"또는 지점으로 master
분기를 사용하는 경우 마스터에 branch2
를 병합 할 수 있습니다 :이 master
에 두 지점에서 변화를 가져올 것
git checkout master && git merge branch2
.
또한 : branch1
가 원격 및 branch2
정말이 경우에는 문제가되지 않는 지역이라는 사실. 커밋은 두 위치에 있습니다 (왜냐하면 자식이 배포되기 때문입니다). "브랜치"는 다른 커밋에 쉽게 부여 할 수있는 이름입니다.
관련 문제
- 1. git rebase 브랜치 개발
- 2. git svn과 브랜치 리베이스 (rebase) 브랜치
- 3. 병합 된 자식이있는 Git rebase 브랜치
- 4. git - 브랜치 설명을 원격으로 푸시
- 5. 트렁크에서 SVN rebase 브랜치
- 6. Git rebase 강제 적용
- 7. 내역에서 파일을 제거한 후 Rebase 브랜치
- 8. Git 스위치 기본 브랜치
- 9. git rebase flow? 가능한?
- 10. 병합 된 분기 후에 Git 저장소로 푸시 할 수 없습니다.
- 11. 브랜치 삭제 후에 실행할 git 훅이 있습니까?
- 12. git rebase i 대 git rebase --onto
- 13. Git : rebase (병합하지 않음)를 사용하여 토픽 브랜치 적용
- 14. Github rebase 포크의 로컬 브랜치 원격 지점에
- 15. rebase 후에 병합베이스가 변경되지 않았습니다.
- 16. git 브랜치 삭제는 영구적입니까?
- 17. git에서 원격 저장소로 브랜치 푸시
- 18. heroku에게 캔트 푸시 마스터 브랜치
- 19. git 브랜치 배포
- 20. 여러 개발자에게 git 브랜치 사용하기
- 21. Git 기능 브랜치 워크 플로우
- 22. git rebase -i, clean commit
- 23. git 병합 또는 오래된 분기에 대한 rebase?
- 24. GIT Rebase 현재 파일
- 25. git rebase 수정
- 26. git rebase 대 git rebase <upstream>
- 27. git rebase 결과
- 28. Git rebase - 원격 저장소에 푸시 된 몇 가지 커밋을 삭제합니다.
- 29. git rebase 충돌이 발생합니다.
- 30. 풀 후 git rebase
대신'git checkout branch1 && git merge branch2'를 할 수 있습니까? 수표와 물건들을 얻기 전에 마스터에 합류해서는 안됩니다 ... – newkid101
그래, 그럴 수있어. 그러면 트리에서'branch1 '을 앞쪽으로 (빨리 감기)'branch2'가되도록 움직이게되어 사실상 두 개의 가지를 똑같이 만듭니다 (동일한 커밋을 가리킴). – willoller
사이트 참고 사항 : GUI는이 항목을 시각화하는 데 특히 도움이됩니다. 특히 git을 배울 때 유용합니다. 지금 내 fav는 https://www.gitkraken.com/이지만 ymmv입니다. – willoller