2012-07-23 3 views
8

같은 프로젝트를 작업 할 때 동료들과 커밋 내역이 불필요하게 복잡해졌습니다. 문제는 단지 ff가 불가능한 경우 git pull에 실패하여 개발자가 커밋을보고 병합 또는 충돌이 있는지 파악할 수 없으므로 gf pull이 아닌 ff 병합을 수행하는 것입니다. rebase가 더 적절합니다.- git pull의 기본값으로 --ff-only 만 설정합니다. git merge는 사용하지 않습니다.

내 질문 : git merge가 아닌 모든 분기에서 모든 git pull 명령에 대해 기본적으로 --ff-only를 설정하는 방법이 있습니까? 별칭을 알고 있지만 그게 내가 찾는 것이 아닙니다.

+0

비 ff 커밋은 처음에 어떻게 생성됩니까? 동료가 ff가 아닌 업데이트를 원격지로 밀고 있다면 워크 플로에 문제가있는 것입니다. – Christopher

+0

여러 사람 사이에서 코드를 공유하기 위해 많은 노력을 기울이면 이런 일이 발생합니다. 워크 플로우 문제라고 생각하지 않습니다. –

답변

1

별칭을 사용하면 필요한 작업을 수행 할 수 있지만 처음에는이 작업을 처리하지 않아도된다는 데 동의해야합니다.

힘내는 분기가 쉽기 때문에 병합 준비가되기 전에 사람들과 코드를 공유하려면 분기로 푸시하십시오.