소개
🧑💻 Git 또는 LabEx 를 처음 사용하시나요? Git 퀵 스타트 코스부터 시작하는 것을 권장합니다.
Git 에서 스테이징 영역은 파일 변경 사항을 리포지토리에 커밋하기 전에 준비하는 곳입니다. 때로는 커밋하고 싶지 않은 파일을 실수로 스테이징 영역에 추가할 수 있습니다. 이 랩에서는 Git 을 사용하여 스테이징 영역에서 파일을 제거하는 방법을 배우게 됩니다.
🧑💻 Git 또는 LabEx 를 처음 사용하시나요? Git 퀵 스타트 코스부터 시작하는 것을 권장합니다.
Git 에서 스테이징 영역은 파일 변경 사항을 리포지토리에 커밋하기 전에 준비하는 곳입니다. 때로는 커밋하고 싶지 않은 파일을 실수로 스테이징 영역에 추가할 수 있습니다. 이 랩에서는 Git 을 사용하여 스테이징 영역에서 파일을 제거하는 방법을 배우게 됩니다.
git-playground 리포지토리에서 프로젝트 작업을 하고 있습니다. 파일에 몇 가지 변경 사항을 적용하고 git add 명령을 사용하여 스테이징 영역에 추가했습니다. 하지만 실수로 커밋하고 싶지 않은 파일을 추가했다는 것을 깨달았습니다. 이 파일을 스테이징 영역에서 제거해야 합니다.
git status
git restore --staged 명령을 사용하여 newfile.txt 파일을 스테이징 영역에서 제거합니다:git restore --staged newfile.txt
git status 명령을 사용하여 파일이 스테이징 영역에서 제거되었는지 확인합니다:git status
최종 결과는 다음과 같습니다:
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
(use "git push" to publish your local commits)
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
modified: README.md
Untracked files:
(use "git add <file>..." to include in what will be committed)
newfile.txt
이 랩에서는 git restore --staged 명령을 사용하여 스테이징 영역에서 파일을 제거하는 방법을 배웠습니다. 이는 실수로 커밋하고 싶지 않은 파일을 스테이징 영역에 추가했을 때 유용할 수 있습니다. 변경 사항이 스테이징 영역에서 제거되었는지 확인하려면 git status 명령을 사용하는 것을 잊지 마세요.