일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드
- win32com
- Windows10
- pyqt5
- 파워포인트
- python
- 파이썬3
- 아웃룩
- git
- 깃
- 파이썬GUI
- windows
- Windows11
- 문자열
- VBA
- 비주얼베이직
- office
- pythongui
- Outlook
- 오피스
- pandas
- matlab
- 파이썬
- Android
- 윈도우10
- 윈도우11
- python3
- 엑셀
- Excel
- html
Appia의 IT세상
[깃, Git] Git 변경사항 스테이징 취소하기 본문
[깃, Git] Git 변경사항 스테이징 취소하기
이전 포스팅에서 Git의 변경사항을 폐기하는 방법에 대해서 살펴봤습니다. 실제로, 이 부분은 매우 많이 사용되는 부분입니다. 그러면, 이번에는 기초적인 부분인 git에서 변경사항에 대해서 stage에 올라온 변경사항에 대해서, 취소하는 방법에 대해서 이야기를 해보고자 합니다.
먼저, 간단한 변경사항이 있는 repository에 한 예시를 살펴보도록 하겠습니다. 이 부 분에 대해서 다음 명령어를 통해서 상태를 확인해보겠습니다.
$ git status
위에서 보이는 바와 같이 두가지 파일이 보일 것입니다. 여기에서, 한 파일을 git add명령어를 통해서 stage에 올리도록 하겠습니다.
$ git add Character.txt
그리고 나서, git status 명령어를 통해서 다시 한번 살펴보겠습니다.
그러면, 한개의 파일은 현재 stage에 올라와 있고, 한개의 파일은 변경사항에 대해서 stage에 올라오지 않은 상태라는 것을 알 수 있습니다. 위에서는 보이는 바와 같이 다음 명령어를 사용하면, 스테이징에서 변경사항을 폐기할 수 있습니다.
git restore --staged <file>...
그러면 위의 명령어를 기반으로 한번 예시를 진행해보도록 하겠습니다.
위의명령어를 실행하고 다시 git status를 진행해보도록 하겠습니다. 보이는 바와 같이 앞서서, stage에 add한 파일이 취소한 것을 알 수 있습니다.
그러면, 다음 명령어를 통해서, 변경사항이 있는 모든 파일을 stage에 add하도록 하겠습니다.
$ git add .
그리고 나서, 위의 반대되게 스테이지에 add된 것을 취소하도록 해보겠습니다.
$ git restore --staged .
이와 같은 방식으로 스테이징을 취소할 수 있습니다.
이번 포스팅에서는 [깃, Git] Git 변경사항 스테이징 취소하기라는 주제로 포스팅을 해봤습니다. 실제, 자주 사용되는 부분이기 때문에 이 부분을 활용하시길 바랍니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다.
'Development > GIT' 카테고리의 다른 글
[깃, Git] Git 커밋(commit) 취소하기 feat. git reset, git revert (0) | 2023.12.16 |
---|---|
[깃, Git] Git 변경사항 폐기하기(with Checkout, restore) (0) | 2023.12.11 |
[깃, Git] Git에서 HEAD~를 사용하는 방법 (0) | 2023.12.10 |
[깃, Git] Git 이전 commit 확인 및 되돌아가기: 쉽고 빠른 방법 안내 (0) | 2023.12.06 |
[깃, Git] Git stash 다양한 사용법(apply, 다중 stash) (0) | 2023.12.02 |