우리는 Github을 사용하고 있습니다. 가끔씩 git pull
이후에 나는 git status
을 실행하고 나는 이상한, origin/master
보다 앞서 있다고 말했고, 나는 모든 것을 저질렀다고 생각하기 때문에. 그래서 나는 git push
을한다.Git - 팬텀 로컬 커밋
물론 충분하지 않습니다. 그래서 다시 git status
을 실행하고 이번에는 "팬텀 로컬 커밋"이 사라졌습니다. 결국 나는 origin/master
보다 앞서 있지 않습니다.
동료들도 이와 같은 경험이 있습니다. 우리는 Github을 사용하기 시작한 이후로 만 주목했습니다.
여기에 무슨 일이 일어 났는지 생각해보십시오.
다음은 나의 터미널에서 보낸 예제입니다. 바로 git pull
입니다.
~/projects/formula[master]% git status
# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.
#
nothing to commit (working directory clean)
~/projects/formula[master]% git push origin master
Everything up-to-date
~/projects/formula[master]% git status
# On branch master
nothing to commit (working directory clean)
~/projects/formula[master]%
'git log [--pretty = oneline] master ... origin/master'로 커밋을 열거 할 수 있습니다. – Rudi