일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- office
- 깃
- 비주얼베이직
- Excel
- git
- 엑셀
- Windows11
- 오피스
- 파이썬
- pandas
- 아웃룩
- Outlook
- pyqt5
- Windows10
- matlab
- python3
- html
- 안드로이드
- 파이썬GUI
- VBA
- windows
- 윈도우10
- 윈도우
- python
- pythongui
- 파이썬3
- win32com
- Android
- 문자열
- 윈도우11
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 |