> 개발 도구 > 자식 > git에서 파일을 삭제하는 방법에 대한 세부 정보

git에서 파일을 삭제하는 방법에 대한 세부 정보

PHPz
풀어 주다: 2023-04-03 09:43:58
원래의
7528명이 탐색했습니다.

버전 관리를 위해 git을 사용할 때 파일을 삭제해야 하는 상황이 발생할 수 있습니다. 그러나 git으로 파일을 삭제하는 것은 일반적인 파일 삭제만큼 간단하지 않습니다. 다음으로 이번 글에서는 git에서 파일을 삭제하는 방법을 자세히 소개하겠습니다.

  1. git에서 파일 삭제

git에서 파일을 삭제해야 하는 경우 다음 명령을 사용할 수 있습니다.

git rm file_name
로그인 후 복사

이 명령은 git 준비 영역과 작업 공간에서 파일을 삭제하고 파일 삭제 작업도 수행합니다. 준비 구역에 추가되어 현지 창고로 제출됩니다. 로컬 저장소에서 파일을 삭제하려면 다음 명령을 사용해야 합니다.

git commit -m "delete file_name"
로그인 후 복사

이렇게 하면 파일 삭제가 포함된 커밋이 제출됩니다. 이 명령의 기능은 파일 삭제를 git 버전 제어 기록에 추가하는 것입니다. 이 삭제 작업을 클라우드에 동기화해야 하는 경우 다음 명령을 사용할 수 있습니다:

git push
로그인 후 복사
  1. 삭제된 파일 복구

때때로 삭제된 파일을 복구해야 할 경우 다음 명령을 사용할 수 있습니다.

git checkout commit_id file_name
로그인 후 복사

Among 여기서 commit_id는 복원해야 할 파일이 삭제되기 전의 커밋 번호이고, file_name은 복원해야 할 파일의 이름이다. 이 명령은 지정된 커밋에서 파일을 복원하고 현재 작업 디렉터리에 씁니다. 로컬 웨어하우스에 파일 복구 작업을 추가하려면 다음 명령을 사용할 수 있습니다.

git add file_name
git commit -m "restore file_name"
로그인 후 복사

이렇게 하면 파일 복구 작업이 준비 영역과 로컬 웨어하우스에 추가됩니다.

  1. 삭제된 파일 무시

때때로 삭제된 파일을 로컬 웨어하우스에 제출하고 싶지 않을 수도 있지만 git은 기본적으로 삭제 작업을 커밋으로 로컬 웨어하우스에 제출합니다. 삭제된 파일을 무시하려면 .gitignore 파일을 사용할 수 있습니다.

.gitignore 파일은 git 버전 관리에 제출할 필요가 없는 파일이나 디렉터리 목록을 지정하는 데 사용되는 특수 파일입니다. 파일에서 무시해야 하는 파일 이름이나 와일드카드를 추가하기만 하면 됩니다. 예를 들어, 모든 로그 파일과 tmp 디렉터리를 무시하려면 .gitignore 파일에 다음 내용을 추가하면 됩니다.

*.log
tmp/
로그인 후 복사

이런 식으로 로그 파일이나 /tmp 디렉터리를 삭제할 때 git은 자동으로 해당 항목을 무시합니다. 삭제 작업이 로컬 창고에 제출되지 않습니다.

요약

git에서 파일을 삭제하는 것은 간단한 일이 아닙니다. 파일의 준비 영역과 작업 공간을 삭제하는 것 외에도 삭제 작업도 로컬 창고에 추가하고 클라우드에 제출해야 합니다. 삭제된 파일을 복구하려면 커밋 번호를 기준으로 복원해야 합니다. 또한 제출에 필요하지 않은 일부 삭제된 파일을 무시하려면 .gitignore에서 설정을 지정할 수 있습니다. 이 기사가 git에서 파일 삭제를 더 잘 이해하는 데 도움이 되기를 바랍니다.

위 내용은 git에서 파일을 삭제하는 방법에 대한 세부 정보의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿