2014-10-08 3 views
0

커밋을 한 다음 지점에 변경 사항이 있음을 기억하므로 git pull을 수행했습니다. 그러나 이것은 병합을했다, 그래서 지금은 다음과 같습니다커밋 후 Git 당기기

enter image description here

이 문제를 해결하는 방법이 있나요? origin/dev 이후 커밋을 이동하는 방법? 내가 초보자이기 때문에 단계별로 명시 해주세요.

+0

를하지만 같은 소리 당신은 rebased 했어야 - git pull -r – Martin

+0

예, 그런 식으로 ... 나는 지역 커밋을 한 다음 당긴다. 나는 그때 그 변화를 이끌어 냈어야 했어. 어떻게 rebase하는거야? – sop

+0

다음을 시도하십시오 :'git reset origin/dev' 그리고 나서'git checkout .' – Surya

답변

1

당신은해야한다 : 또한

git pull -r 

, 그것들을 리베이스로 커밋을 병합 삭제에 대한이 게시물을 읽어 : 나는 완전히 당신이 원하는 것을 이해 확실하지

http://marketblog.envato.com/general/rebasing-merge-commits-in-git/

+0

: (나는'git reset origin/dev'을 한 다음'git checkout '을했다.) – sop

+1

그러면 git merge 45eaea0를 수행하고 다시 시작한다 – Martin

+1

만일 이런 일이 일어나지 않도록하려면 설정에 다음 줄을 추가하면된다 :'[ 병합] \t ff = 만' –