programing

Git 커밋을 아직 오리진에 푸시하지 않은 목록

newstyles 2023. 5. 4. 19:43

Git 커밋을 아직 오리진에 푸시하지 않은 목록

중복 가능성:
푸시되지 않은 Git 커밋 보기

아직 오리진으로 푸시되지 않은 모든 커밋을 나열하려면 어떻게 해야 합니까?

또는 특정 해시가 포함된 커밋이 이미 오리진에 푸시되었는지 확인하는 방법은 무엇입니까?

git log origin/master..master

또는 더 일반적으로:

git log <since>..<until>

이를 grep와 함께 사용하여 알려진 특정 커밋을 확인할 수 있습니다.

git log <since>..<until> | grep <commit-hash>

또는 git-rev-list를 사용하여 특정 커밋을 검색할 수도 있습니다.

git rev-list origin/master | grep <commit-hash>

특정 해시가 있는 커밋이 이미 오리진에 푸시되었는지 여부를 결정하는 방법은 무엇입니까?

# list remote branches that contain $commit
git branch -r --contains $commit

언급URL : https://stackoverflow.com/questions/3080509/list-git-commits-not-pushed-to-the-origin-yet