나는 git 프로젝트를 가지고있다. 중요한 새로운 기능을 추가하기 위해 새 지점을 시작하고 싶습니다. 주요 지사에서 버그 수정 및 사소한 기능을 계속 추가 할 것입니다. 일정한 간격으로 메인 브랜치의 변경 사항을 "주요 새로운 기능"브랜치로 가져오고 싶습니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 결국, "주요 새로운 기능"브랜치를 메인 브랜치에 병합합니다. 당신이 원하는대로힘내 : 다른 지점에서 변경 받기
답변
git checkout featurebranch && git merge master
이 여러 번 수행 할 수 있습니다; 그것은 마스터에 영향을 미치지 않을 것이고 당신은 당신이 feature 브랜치로 끝난 것을 알 때마다 쉽게 다른 방법으로 그것을 할 수있을 것입니다.
git checkout featurebranch && git rebase master
아직 푸시하지 않은 경우 마스터 위로 변경 사항을 재생하는 것이 좋습니다.
참조 :
git rebase로 더 최근의 변경 사항을 얻을 수 있습니까, 아니면 git merge에서만 가능합니까? – keflavich
@keflavich master의 맨 위에'featurebranch'를 리베이스하기 때문에'master'로부터 모든 최신 커밋을 얻고 있습니다. 병합은 비슷하지만 나중에 'master'와 약간 더 복잡한 통합을 할 것입니다. – VonC
안녕하세요! 나는 당신이 아직 푸시하지 않았다면 더 자세히 설명 할 수 있을까? 나는 백업을 위해 원격 저장소로 밀어 넣은 기능 브랜치를 가지고있다. 'git rebase master'를 계속 해보고, 저의 지부 브랜치에 커밋하고 푸시 한 다음,'git rebase master'를 할 수 있습니까? 내 지사에 다른 지사를 병합해야합니다! –
- 1. 힘내 : 두 개의 원격 지점에서 작업하는 방법?
- 2. 힘내 당김 : 인증 변경
- 3. 공유 지점에서 마우스 커서 변경
- 4. 한 TFS 지점에서 변경 한 후에 다른 지점을 어떻게 업데이트합니까?
- 5. 힘내 : 클론에서 원격 지점으로 변경
- 6. 힘내 : 마스터 브랜치를 변경 하시겠습니까?
- 7. 다른 사람의 포크에서 힘내 합치기
- 8. Git의 원격 지점에서 변경 사항을 저장합니다.
- 9. 힘내
- 10. 힘내 : 다른 세방을 다루는 방법
- 11. 힘내 : 지점 변경 사항을 분리해야합니까, 그렇지 않아야합니까?
- 12. 힘내 : 마지막 커밋 이후 변경 사항을 새 분기로 이동하는 방법
- 13. 힘내 : 수동으로 이름이 변경된 파일, 힘내 이혼
- 14. 힘내 트랙 지점
- 15. 힘내
- 16. 한 지점에서 다른 지점으로 TFS shelveset 마이그레이션
- 17. 힘내 : 서로 다른 병합되지 않은 상태를 만드는 방법?
- 18. 다른 프로세스에서 메시지 받기
- 19. 힘내 합병 재귀 내가 원하는 것을하지 못하도록
- 20. Zend Framework 동일한 지점에서 경로의 매개 변수를 변경 하시겠습니까?
- 21. 힘내 커밋 커밋
- 22. 힘내 : 다른 지점의 디렉토리에있는 모든 파일 복사
- 23. 힘내 : 다른 지점에 나타나는 "master"지점에 위임합니다.
- 24. 힘내 - 파일의 내용을 다른 디렉토리로 이동
- 25. 힘내 : 파일이 하나 하나에게
- 26. 힘내 지점과 ls
- 27. 힘내 병합 오류
- 28. 힘내 색인 재설정 자체
- 29. 내역 표의 한 열의 변경 사항 받기
- 30. 힘내 - 분기 및 공유 코드베이스
'자식이 master'을 리베이스는 마스터 브랜치로 다시 나중에 통합을 단순화하기위한 자식 병합 master''보다 더 바람직 할 수도있다. – Amber