MLOps 부트캠프 by 한경+토스뱅크/Git

Git 협업하기(feat. git fetch, git diff, git blame, git revert)

나니니 2024. 7. 21. 23:06

> git fetch

: 로컬 레포지토리에서 현재 HEAD가 가리키는 브랜치의 업스트림(upstream) 브랜치로부터 최신 커밋들을 가져옴(*git pull과 다름!)

*git pull = git fetch + git merge

> git diff

: 두 커밋 간의 차이 + 두 브랜치 간의 차이 확인

> git pull 과 git fetch의 차이점은?

> git blame [파일명]

:  특정 파일의 내용 한줄한줄이 어떤 커밋에 의해 생긴 것인지 출력

> git show [커밋 아이디]

: 해당하는 커밋의 변경사항 확인

> git revert [커밋 아이디]

: 특정 커밋에서 이루어진 작업을 되돌리는(취소하는) 커밋을 새로 생성

> git revert [되돌아갈 커밋 아이디]..[커밋 아이디]

: 되돌아갈 커밋 아이디 다음부터 커밋 아이디까지가 취소됨