Git은 개발자가 코드를 더 잘 관리하는 데 도움이 되는 일반적으로 사용되는 버전 제어 도구입니다. Git을 사용하는 과정에서 불필요한 파일을 추가하거나 추가해야 할 일부 파일이 누락되는 등 예상치 못한 상황이 발생할 수 있습니다.
이 경우 불필요한 제출을 피하기 위해 아직 추가되지 않은 파일을 삭제하는 방법을 배워야 합니다.
1. 개념 소개
Git에서는 파일을 관리하기 위해 다음 두 가지 명령을 자주 사용합니다.
따라서 아직 추가되지 않은 파일을 삭제할 때 Staging Area의 개념을 이해해야 합니다.
스테이징 영역(인덱스라고도 함)은 커밋할 준비가 될 때까지 변경 사항을 임시로 저장하는 데 사용되는 Git의 특수 영역입니다. 이는 변경 사항이 git add 명령을 통해 스테이징 영역에 추가된 후에만 커밋될 수 있음을 의미합니다.
2. 아직 추가되지 않은 파일을 삭제하는 방법
아직 추가되지 않은 파일을 삭제하는 방법은 다음과 같습니다.
git stash 명령은 커밋되지 않은 모든 변경 사항을 저장할 수 있습니다. 스택으로. 이 명령을 사용하면 작업 디렉터리를 지우고 코드를 마지막 커밋 상태로 복원할 수 있습니다. 구체적인 단계는 다음과 같습니다.
(1) git status 명령을 사용하여 추가되지 않은 파일을 봅니다.
(2) git stash 명령을 사용하여 커밋되지 않은 변경 사항을 스택에 저장합니다.
(3) git stash drop을 사용합니다. 명령은 스택에 저장된 변경 사항을 삭제합니다.
(4) 저장된 변경 사항을 현재 분기에 다시 적용하려면 git stash apply 명령을 사용합니다.
코드를 이전 커밋 상태로 복원하지 않고 작업 디렉터리의 일부 파일만 삭제하려면 git checkout 명령을 사용할 수 있습니다. 구체적인 단계는 다음과 같습니다.
(1) 추가되지 않은 파일을 보려면 git status 명령을 사용합니다.
(2) 추가되지 않은 파일을 삭제하려면 git checkout 명령을 사용합니다.
특정 파일을 Git 저장소에 추가하지 않으려면 .gitignore 파일을 사용하여 해당 파일을 지정할 수 있습니다. 구체적인 단계는 다음과 같습니다.
(1) .gitignore라는 파일을 만듭니다.
(2) .gitignore 파일에 Git 저장소에 추가하지 않을 파일을 나열합니다. rm --cached 명령을 사용하여 Git 저장소에 추가된 파일을 캐시에서 삭제합니다.
(4) 추가되지 않은 파일의 경우 해당 파일은 무시되고 Git 저장소에서 제외됩니다.
요약
위는 추가되지 않은 파일을 삭제하는 세 가지 방법입니다. 가장 일반적으로 사용되는 방법은 git stash 명령을 사용하는 것입니다. 그러나 git stash 명령을 사용하면 스택에 저장된 변경 사항만 유지된다는 점에 유의해야 합니다. 따라서 작업 디렉토리를 지우기 전에 중요한 변경 사항을 모두 저장했는지 확인하세요.
위 명령을 사용하여 추가되지 않은 파일을 삭제하면 코드를 더 잘 관리하고 불필요한 제출을 방지하는 데 도움이 될 수 있습니다. Git을 더 잘 사용하려면 준비 영역에 대한 이해를 심화하는 것도 매우 중요합니다.
위 내용은 git은 아직 추가되지 않은 파일을 어떻게 삭제합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!