우리는 프로젝트 (PHP 응용 프로그램)가 있지만 각 클라이언트에 대한 설치는 때로는 거의 다르지 않고 때때로 더 다양합니다. 여전히 소스 코드의 큰 부분은 공통적 인 부분입니다. 특정 설치를 master 브랜치의 병렬 브랜치로 관리하고 master 브랜치에서 다른 브랜치로 변경 사항을 전송해야합니다. 이 비 빨리 감기를 생성 솔루션에서 언급 한 바와 같이힘내 : 영구적 인 병렬 분기를 유지하는 방법
git pull
git checkout local
git rebase master
이 리베이스 후 밀어 나는 매우 불쾌한 합병증을 찾을 : 같은 상황은 대부분의 투표 솔루션로 분기 간의 변경이 방법을 전송했다 Git: how maintain (mostly) parallel branches with only a few difference?에 해결되었다. 내 질문은 - 왜 대신 할 수 없습니다 :
다른 질문에git pull
git checkout local
git merge master
또는 어쩌면 당신이 의미? http://stackoverflow.com/questions/2850369/why-does-git-use-fast-forward-merging-by-default – cregox