로컬 브랜치는 원격 브랜치를 추적 할 수 있지만 로컬 브랜치가 다른 로컬 브랜치를 추적 할 가능성도 있습니다. 이것에 대한 유스 케이스는 무엇입니까?Git : 로컬 브랜치는 다른 로컬 브랜치를 추적합니다.
1
A
답변
1
실제 세계의 사용 :
나는 업스트림 저장소를 가지고 있고, 로컬 지점은 원격 추적. 구현하기 위해 변경 사항을 망칠 필요가있는 주요 "기능"에 대한 작업을 시작하지만 아직 작업 업스트림 (잠재적으로, 항상)을 공개하고 싶지 않습니다.
그래서 내 추적 분기를 추적하는 로컬 분기를 만듭니다. 이제 나는 origin/master
, master
추적하고, feature
추적 master
있습니다. 따라서 origin/master
이 업데이트 될 때마다 origin/master
을 최신 상태로 유지 한 다음 내 기능 별 변경 사항을 로컬 master
의 커밋되지 않은 변경 사항 위에 적용 할 수 있습니다.
feature
이 직접적으로 origin/master
을 추적하지 않는 이유는 아직 커밋되지 않은 로컬 master
브랜치의 작업에 따라 달라질 수 있지만 자체 기능 지점을 보증 할만큼 충분히 중요하지 않기 때문입니다.
basefeature
트랙 master
및 subfeature
트랙 basefeature
에 유용 할 수 있습니다.
관련 문제
- 1. Git 로컬 머신에 브랜치를 다운로드하십시오.
- 2. 로컬 브랜치를 GitHub에 푸시
- 3. rebase - rebuild 후 안전하게 로컬 브랜치를 지우십시오. git branch --merged
- 4. 로컬 브랜치를 TFS에 병합하는 방법
- 5. 로컬 저장소로 원격 git 브랜치를 깨끗하게 얻거나 복사하는 방법
- 6. SVN 지점 : 로컬 브랜치를 삭제하지만,
- 7. 로컬 브랜치를 다른 원격 브랜치에 자동으로 넣으려면 어떻게해야합니까?
- 8. 효율적으로 리베이스하고 로컬 git 브랜치를 푸시하는 방법은 무엇입니까?
- 9. 로컬 Git 브랜치를 리모트에서 master 브랜치로 푸시하는 방법은 무엇입니까?
- 10. 이전에 존재하지 않았던 Git 원격 로컬 브랜치를 얻으시겠습니까?
- 11. GIT : 원격 브랜치가 로컬 브랜치를 추적하도록하는 구성을 어떻게 제거합니까?
- 12. git을 재설치 할 때 로컬 git 브랜치를 잃어 버리지 않습니까?
- 13. 원격지와 동기화되지 않는 로컬 브랜치를 확인하십시오.
- 14. git에서 다른 로컬 저장소에서 하나의 로컬 저장소에 sha1을 참조하십시오.
- 15. 로컬 브랜치를 만들고 난 다음처럼 전형적인 문제가
- 16. 다른 로컬 브랜치의 커밋되지 않은 변경 사항을 가져 오지 않고 어떻게 로컬 브랜치를 생성합니까?
- 17. git - 다른 커밋으로 "tag"브랜치를 이동 하시겠습니까?
- 18. Git - 팬텀 로컬 커밋
- 19. 로컬 git 내보내기
- 20. 원격 및 로컬 저장소에서 GIT 다른 파일
- 21. git 브랜치를 삭제하면 감사가 손실됩니다.
- 22. 다양한 원격 커밋을 사용하여 새 로컬 브랜치를 리베이스하는 것이 안전할까요?
- 23. 로컬 전용 브랜치를 수은에 넣는 것이 가능합니다
- 24. 로컬 개발 브랜치를 원격 브랜치와 동기화
- 25. git에서 로컬 브랜치 대신 원격 브랜치를 사용하기
- 26. 실수로 --track이라는 자식 로컬 브랜치를 만들었는데 어떻게 삭제할 수 있습니까?
- 27. 다른 이름의 리모컨으로 로컬 Git 브랜치를 쉽게 푸시 (push) 할 수 있습니까?
- 28. GIT : 비 현재 브랜치에 로컬 변경 추가하기
- 29. Intellij - 여러 git 로컬 분기 간 전환
- 30. git pull에서 로컬 변경 유지
트래킹 (일명 "이동" "기능"또는 "마스터")은 실제로 어떻게 * 사용합니까? 내 생각에, 당기거나 밀면 작동하지 않을 것입니다. – Mot
@MikeL. 'master '에 새로운 기능이 추가되면'git rebase master' 또는'git merge master'가'feature'에서 통합됩니다. 변경 사항을 "back"("reintegration"이라고 함)으로 옮길 때, 당신은'git merge feature '를'master' 브랜치에 병합합니다. – Borealid
필자는 독립적 인 기능 분기를 사용하여 유명한 GUI 클라이언트를 사용하여 정기적으로 마스터에 리베이스합니다. 구성된 추적 기능을 사용하면 어떤 이점이 있습니까? 짧은 명령? – Mot