티스토리 뷰
파일을 신나게 수정하다가 원본 상태(최초 clone했을때 상태)로 되돌리고자 할때 사용하는 명령이 있습니다.
[oops]$ git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: Makefile
# modified: README
no changes added to commit (use "git add" and/or "git commit -a")
[oops]$
[git status] 명령으로 확인시에 Makefile과 README 두 파일이 변경이 되어있고,
도움말에 "git checkout --"을 통해 되돌릴 수 있다는 문구를 확인 할 수 있습니다.
(use "git checkout -- <file>..." to discard changes in working directory)
[oops]$ git checkout -- Makefile
[oops]$ git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: README
no changes added to commit (use "git add" and/or "git commit -a")
[oops]$
확인 결과 정상적으로 되돌렸습니다.
'개발 > 버전관리시스템' 카테고리의 다른 글
[Tortoise SVN] 탐색기에 아이콘이 안보여요 (2) | 2015.11.12 |
---|---|
[git] git pull 충돌시 명령. git stash (6) | 2014.03.18 |
[svn] svn ignore 해제 (0) | 2014.02.27 |
[git] commit 내용 합치기 (rebase) (0) | 2014.02.12 |
[git] 삭제된 파일 복구 (0) | 2014.02.10 |
- Total
- Today
- Yesterday