git push
를 할 수 없음git pull
: 리모트 레포지토리의 branch를 가져와서 현재 branch에 merge하는 커맨드git fetch
: 머지는 하지 않고 가져오기만 함git diff
: 두 커밋 / 브랜치 간의 차이 보기git diff premium origin/premium
git merge origin/premium
git pull
은 git fetch
와 merge를 합친 것!git blame
: 한 가지 파일이 완성되기까지 어떤 커밋들이 있어왔는지를 볼 수 있는 커맨드git blame calculator.py
git show 1e16
--> authorgit revert
: 최신 커밋의 작업을 되돌리고 다시 커밋을 해주는 커맨드git revert 6b5a
git reset
을 한다면 리모트 레포지토리 보다 로컬 레포지토리가 뒤에 있기 때문에 푸시가 안되므로 푸시를 한 후에는 git revert
를 해줘야 함git push
를 하기 전에는 신중해야 함git revert 2741..46ca
: 2741 커밋은 포함 되지 않음