git 명령어

|

git 명령어

가장 최근 커밋 되돌리기 (원격저장소까지)

  • 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. 블로그