작업 tools/git

gitignore 사용법

yztech 2024. 5. 14. 13:31
반응형

gitignore 사용법

.gitignore 파일을 사용하여 Git에 추가되지 말아야 할 파일을 정의하는 방법에 대해 알려드리겠습니다. .gitignore 파일은 Git의 root 디렉터리에 저장되어, Git Repository나 Staging Area에 추가되지 말아야 하는 폴더나 파일을 정의하는 파일입니다. 이 파일에 정의된 항목은 Staging Area에 올라가지 않기 때문에 tracking되지 않습니다. 따라서 git status를 이용했을 때 보이지 않습니다.

다음은 .gitignore 파일에서 여러 폴더를 무시하는 방법입니다:

  1. 폴더 전체 무시:

특정 폴더에 있는 전체 파일을 무시하려면

.gitignore

파일에 다음 줄을 추가합니다:

/[폴더명]

예를 들어,

Example

이라는 폴더 내부의 모든 파일을 무시하려면

.gitignore

파일에 다음과 같이 추가합니다:

/Example
  1. 특정 확장자 전체 무시:

특정 확장자의 파일을 모두 무시하려면

.gitignore

파일에 다음 줄을 추가합니다:

*.[확장자]

예를 들어, 모든

.log

확장자 파일을 무시하려면 다음과 같이 추가합니다:

*.log
  1. 특정 파일 무시:

특정 파일을 무시하려면

.gitignore

파일에 다음 줄을 추가합니다:

[디렉터리명]/[파일명]

예를 들어,

Example

폴더 내부의

Example.log

파일을 무시하려면 다음과 같이 추가합니다:

Example/Example.log
  1. .DS_STORE 파일 무시:
.DS_STORE

파일은 macOS에서 만들어지는 임시 파일로, Git에 커밋할 필요가 없는 파일입니다. 이 파일을 무시하려면 최상위 디렉터리에 다음 구문을 추가합니다:

.DS_STORE

주의 사항

  • 이미 Staging Area나 Repository에 커밋된 파일을 .gitignore에 추가하려면 먼저 해당 파일을 제거해야 합니다. 파일 제거는 git rm --cached [파일명] 명령어나 git rm -f [파일명] 명령어를 사용하여 가능합니다.
  • 파일을 제거한 후 다시 .gitignore 파일을 통해 해당 파일을 제외시키면 됩니다.

이렇게 .gitignore을 사용하여 Git에 추가되지 말아야 할 파일을 정의할 수 있습니다.

반응형