기타

[Git] 명령어

S0PH1A 2019. 1. 15. 23:00
반응형

GIT 명령어



* 기억 잘 안나는 git 명령어들 모아둠. 


(마지막 수정일 : 2020.11.24)



git stash save

현재 작업을 저장해두고 branch를 head로 돌린다.(git reset –hard)


git stash list

저장되어 있는 stash들 보기


git stash pop

stash들은 stack에 저장된다. 따라서 가장 최근에 save한 stash가 현재 branch에 적용된다.


git stash apply

git stash pop 과 비슷한 명령어지만 stash list에서 삭제하지 않는다는 점이 다르다.


git stash drop

필요 없는 stash를 삭제


git stash clear

전체 stash list를 삭제




git commit --amend

직전 commit 메세지 수정


git rebase -i <commit>

과거 커밋 내용 수정




git reset

add 취소

git reset HEAD^

최상위(최신) 커밋 취소

git revert 

특정 커밋 내용 취소





git push origin beautify

리모트 저장소에 push

(git push [리모트 저장소 이름] [브랜치 이름])


git branch 이름

브렌치 생성


git checkout 브렌치이름

브렌치 변경


git merge B

현재 branch에 B 를 합침



git checkout .

변경 전 상태로 되돌림.



// 특정 커밋상태로 돌아가는 방법

git checkout [커밋해시값]

해당 커밋 상태로 변경(이동)


git checkout master

최신 버전으로 돌아옴.

반응형