Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- review
- deeplearning
- github
- Ai
- machinelearning
- linux
- Stanford
- paper_review
- seq2seq
- gensim
- language_model
- natural_language_processing
- git
- error
- cs231n
- json
- slideshare
- tab
- pip
- text
- terminal
- code
- Statistics
- Standford
- computer
- install
- cs224n
- Vim
- computer_setting
- nlp
Archives
- Today
- Total
NLP/AI/Statistics
Git add, commit 취소 본문
git을 사용하는 도중에 잘못된 파일을 add하거나 commit하는 경우가 발생할 수 있다.
이 때, git add와 git commit을 취소하는 방법에 대하여 설명하고자 한다.
1. git add 취소
# 전체 파일 add 취소
git reset
# 특정 파일 add 취소
git reset HEAD 파일명
2. git commit 취소
# 가장 최근의 commit 1개 취소
git reset HEAD^
# 가장 최근의 commit 2개 취소
git reset HEAD^^
# ^의 갯수에 따라 최근의 commit 수를 나타냄
commit 취소 시 주의할 점은
A, B, C 순서대로 commit했다고 가정했을 때,
git reseat HEAD^를 실행하여 C를 취소했다면, 그 다음은 또다시 git reset HEAD^를 해야 B가 취소된다.
B와 C를 한번에 취소하려면 HEAD^^를 실행해야하며,
git reseat HEAD^를 실행하여 C를 취소한 상태에서 git reset HEAD^^를 실행하게 되면 C, B, A 모두 취소된다.
'Git' 카테고리의 다른 글
Git 원격 저장소 연결 및 끊기 (git remote) (0) | 2021.01.20 |
---|---|
Git commit message 변경 및 이전 작업 상태로 돌아가기 (0) | 2020.10.03 |
Git 코드 요약 정리 (0) | 2020.09.29 |
Git 개념 (0) | 2020.09.29 |
Comments