2013-03-06 4 views
8

와 병합이 발생하고 커밋하기 전에 병합에 대한 코멘트를 작성하라고 요청합니다. 왜 이런 일이 일어날 지 아십니까? 다른 개발자도 마스터 작업을하고 있으며이 문제가 없습니다.힘내 : 원산지 마스터에 대한 모든 풀 내가</p> <pre><code>git pull origin master </code></pre> <p>힘내 편집기를 팝업 할 때마다 메시지

지금까지 지점 구성이 정확하다는 것을 알 수 있습니다. 내가 당길 때 발생하는이 성가신 병합 커밋 이외에, 나는 변화를 끌어 내려 정상적으로 변화를 밀어 올릴 수있다.

+0

'git commit'을 먼저하고 있습니까? – bozdoz

+0

당신의'당기기'는 항상 이전에 있던 것을 더하고 있습니까, 아니면 당신은 물건을 저울 렀습니까? 아마도'git pull --rebase'을 대신해야할까요? – vonbrand

+0

@bozdoz - 예. 먼저 로컬 'git commit'을하고 있습니다. @vonbrand - 당신이'pull's에 대해 무엇을 묻고 있는지 잘 모르겠어요 – Studio4Development

답변

6

git pullgit fetch이고, 그 다음은 git merge이다. Git 1.7.10부터 git merge은 병합 할 때 편집기를 팝업합니다 (release notes 참조). 다른 개발자는 아마도 Git의 이전 버전을 사용하고있을 것입니다.

+0

Git 1.7.10이 최신 버전입니까? 나는 약 1 년 동안 Git을 사용 해왔고 그 시간 내내 나는 'git pull'을 사용하여 로컬 브랜치를 항상 업데이트했다. 'git pull'이 변경된 경우 원본 서버의 변경 사항을 푸시 다운하는 _correct_ 방법은 무엇입니까? – Studio4Development

+0

@ Studio4Development : Git 1.7.10은 [출시 날짜 : 2012-04-06] (http://article.gmane.org/gmane.comp.version-control.git/194905)되었지만, 운영 체제 배포판을 사용하여 최신 버전을 구하십시오. 'git pull '의 동작은 지금까지와 동일하지만, 이제 생성 된 커밋에 대한 메시지를 편집 할 수있는 기회가 주어집니다. 이전의 동작을 원한다면'git pull --no-edit'을 할 수 있습니다. (나는'git pull '을 피하는 것이 좋습니다. 그것은 지독한 명령입니다.'git pull'을 사용하여 잡는 동료들에게 나는 엄격한 말을하고 있습니다.) –

+0

원격 저장소의 변경 사항을 풀기 위해 사용하는 명령은 무엇입니까? 당신이 현재 일하고있는 지부에 대해서? – Studio4Development