본문 바로가기

IT/Git

[Git] push하지 않은 커밋 확인

git log --branches --not --remotes

--branches는 ref/heads에 있는 모든 커밋을 보여주는 옵션이고(패턴을 주면 브랜치를 제한할 수 있습니다.)

--remotes ref/remote에 있는 모든 커밋을 보여주는 옵션입니다.(패턴을 주면 마찬가지로 원격브랜치를 제한할 수 있습니다.)

--not이 붙었으므로 원격에 없는 모든 커밋이 출력됩니다.

 

 

git에서 push하지 않은 커밋 확인 :: Outsider's Dev Story

git은 svn과는 달리 commit을 한 뒤에 나중에 모아서 push를 하기 때문에 작업을 하다보면 어디까지 푸시를 했는지 헷갈리는 경우가 있습니다. 브랜치를 왔다갔다 하면서 작업하면 더 헷갈리기 마련

blog.outsider.ne.kr