_공부하는/git

git 2탄

흰 the JohFam 2021. 3. 25. 11:27

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