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
'IT > Git' 카테고리의 다른 글
[Git] 특정 브랜치 pull / push (0) | 2023.02.28 |
---|---|
[Git] Fetch와 Pull 차이점 (0) | 2023.02.28 |
[Git] 로컬 브랜치 모두 삭제하기 (0) | 2023.02.28 |
[Git] 모든 Git 브랜치를 가져오기 (0) | 2023.02.13 |
[Git] tracked untracked unmodified modified staged (0) | 2023.02.10 |