기타
자주사용하는 GIT 커맨드라인 명령어 알아보기
D.Y
2019. 2. 23. 15:14
반응형
안녕하세요.
오늘은 자주 사용되는 GIT 커맨드라인 몇 가지에 대해서 알아보겠습니다.
목표
- git add 취소하기
staging -> unstaging 상태로 되돌리는 방법 - git commit 취소하기
commit된 상태에서 staging 상태로 되돌리는 방법 - 작업중인 파일들 되돌리기
git add 취소하기
$ git reset HEAD
git commit 취소하기
commit을 취소하는 방법은 세 가지가 있습니다.
1. git reset --soft 옵션을 사용하는 방법
2. git reset --mixed 옵션을 사용하는 방법
3. git reset --hard 옵션을 사용하는 방법
// --soft 옵션: commit을 취소하고 staging 상태로 돌아온다.
$ git reset --soft HEAD^
// --mixed 옵션: commit을 취소하고 unstaging 상태로 돌아온다.
$ git reset --mixed HEAD^
// --hard 옵션: commit을 취소하고 커밋 내용이 삭제된다.
$ git reset --hard HEAD^
// default 옵션으로 --mixed와 동일하게 실행됩니다.
$ git reset HEAD^
// 여러개의 커밋을 되돌리는 방법 - 되돌리고자 하는 커밋수를 마지막에 입력합니다.
$ git reset --soft HEAD~2
git commit 내용 변경하기
$ git commit --amend
작업중인 파일 되돌리기
$ git checkout -- [파일명]
특정 파일에 대한 추적을 중지하기
$ git rm --cached filename
모두 즐거운 코딩하세요~
반응형