git 명령어
20 Jan 2020 | Etcgit 명령어
가장 최근 커밋 되돌리기 (원격저장소까지)
- git reset –soft HEAD^
- 로컬저장소 최신 커밋 되돌리고 staging 상태로 유지한다
- –soft : index 보존(add한 상태, staged 상태), 워킹 디렉터리의 파일 보존. 즉 모두 보존.
- –mixed : index 취소(add하기 전 상태, unstaged 상태), 워킹 디렉터리의 파일 보존 (기본 옵션)
- –hard : index 취소(add하기 전 상태, unstaged 상태), 워킹 디렉터리의 파일 삭제. 즉 모두 취소
- git push -f origin [branch_Name]
- 원격저장소에 푸시한다 -> 최신 커밋 삭제됨
브랜치 생성하며 바꾸기
- git checkout -b [branch_Name]
origin
- 원격저장소 URL 축약어로 원격저장소 푸시할때 사용한다
- ex) git push origin [branch_Name]
add 취소하기 (Staged -> Unstaged)
- git reset HEAD [file_Name]
- Staged 파일 모두 취소하고 싶다면
- git reset HEAD .
작업하던 내용 임시저장 하고 checkout
- git stash / git stash save “description”
ref. 블로그