git fetch : 리모트 레포지토리의 브랜치를 검토하고 싶을 때
git pull : 검토 없이 바로 합치고 싶을 때
git blame [file] : 파일의 코드가 어느 커밋에 의한 건지 한 줄마다 설명
git show [commit ID] : 누가 커밋했는지 등 정보
git revert [commit ID] : 커밋 취소하는 커밋 생성
git revert [commit1]..[commit2] : 커밋1 다음부터 커밋2까지 취소하는 커밋 생성
git reset으로 예전 커밋으로 돌아갈 수도, 최신 커밋으로도 돌아올 수도 있다
git reflog : reference log. 헤드가 지금까지 가리켰던 커밋들의 id 리스트.
git merge는 새로운 커밋 생성
git rebase는 커밋 덮어쓰기
git stash : 스택에 작업중이던 파일 보관
git stash list : 스택 출력
git stash apply : 작업중이던 파일 불러오기 (스택은 후입선출)
git stash apply stash@{번호} : 해당 스택 불러오기
git stash drop : 스택 삭제
git stash drop stash@{번호} : 해당 스택 삭제
git stash pop : 스택 불러오면서 삭제
git stash pop stash@{번호} : 해당 스택 불러오면서 삭제
git cherry-pick [commit ID] : 해당 커밋만 불러오기
21.3.22 백업
'_공부하는 > git' 카테고리의 다른 글
| ubuntu에서 git username/password 생략하기 (0) | 2021.12.12 |
|---|---|
| git 기초 (0) | 2021.03.25 |