>개발 도구 >자식 >git에서 무시를 설정하는 방법

git에서 무시를 설정하는 방법

PHPz
PHPz원래의
2023-04-03 09:17:415003검색

Git은 프로그래머가 일반적으로 사용하는 버전 관리 도구입니다. 개발을 위해 Git을 사용하는 경우 일부 임시 파일이나 컴파일 결과 파일이 생성될 수 있으며 이러한 파일은 Git에서 관리할 필요가 없습니다. 이때 버전 관리에 불필요한 파일이 포함되는 것을 방지하려면 무시 파일을 사용하여 이러한 파일을 필터링해야 합니다.

Git에서 무시 파일은 Git에서 필터링한 파일이나 폴더를 기록하는 데 사용되는 텍스트 파일입니다. 한 줄에 하나의 파일 또는 폴더, 와일드카드를 사용하여 일치시킬 수 있습니다. Git 명령을 실행할 때 Git은 gitignore 파일을 확인하고 파일이나 폴더를 자동으로 필터링합니다. 이렇게 하면 코드를 제출할 때 이러한 파일이 버전 제어에 포함되는 것을 방지할 수도 있습니다.

gitignore를 사용하는 방법은 다음과 같습니다.

  1. 시스템 기본 무시 파일 사용

Git에는 기본 전역 무시 파일이 포함되어 있으며 Git Bash에서 다음 명령을 사용하여 볼 수 있습니다.

$ git config --global core.excludesfile

기본 무시 파일을 볼 수 있습니다. 파일의 경로입니다.

다음 명령을 사용하여 전역 구성에서 무시 파일을 지정할 수 있습니다.

$ git config --global core.excludesfile ~/.gitignore

여기서 Git 전역 무시 파일로 .gitignore라는 파일을 지정합니다.

  1. 프로젝트별 무시 파일 생성

전역 무시 파일을 사용하는 것 외에도 각 프로젝트에 대해 별도로 무시 파일을 지정할 수도 있습니다. 프로젝트에서 .gitignore 파일을 생성하기만 하면 됩니다. 다음 명령을 통해 프로젝트에 무시 파일을 생성할 수 있습니다.

$ touch .gitignore

생성 후 편집기로 .gitignore 파일을 열고 필터링해야 하는 파일이나 폴더를 .gitignore 파일에 추가할 수 있습니다.

  1. 규칙 무시 쓰기

.gitignore 파일에서 #을 사용하여 한 줄에 하나의 규칙으로 규칙에 주석을 달고 *, ? 등을 포함한 와일드카드 사용을 지원합니다. 다음은 몇 가지 일반적인 규칙입니다.

  • 파일이나 폴더를 무시하세요. 파일이나 폴더의 이름만 적으세요.
  • 특정 유형의 파일 무시: 모든 .log 파일을 무시하려면 *.log와 같은 파일 접미사 이름을 규칙으로 사용하세요.
  • 폴더와 그 아래의 파일 무시: 폴더 이름과 와일드카드 문자를 사용하여 이를 나타낼 수 있습니다.
  • 제외 규칙: !를 사용하여 파일이나 폴더가 무시되지 않음을 나타냅니다.

다음은 간단한 .gitignore 파일입니다:

#忽略备份文件
*~

#忽略编译结果
/build

#忽略特定的文件
.sass-cache/

#不忽略doc目录下的README.md文件
!doc/README.md
  1. .gitignore 파일 사용

.gitignore 파일에 새로운 무시 규칙이 있는 경우 다음 명령을 실행하여 Git에게 업데이트하도록 지시해야 합니다. 규칙을 무시합니다.

$ git rm -r --cached .
$ git add .
$ git commit -m 'update ignore rule'

이 명령의 기능은 다음과 같습니다.

  • 로컬 Git 저장소의 모든 정보 삭제
  • Git 저장소에 무시 규칙 다시 추가
  • 업데이트된 무시 규칙 제출

Git에서 무시 파일 설정 중요한 기술이므로 불필요한 파일과 코드가 버전 관리에 추가되는 것을 방지하는 데 도움이 될 수 있습니다. 위 내용이 모든 분들께 도움이 되었으면 좋겠습니다.

위 내용은 git에서 무시를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.