[Git] git ignore

2023. 2. 12. 16:47Tools/GitHub

1. git에 포함하고 싶지 않은 파일

 

예를 들어서 data/hello처럼 data 디렉터리 아래의 모든 파일들에 대하여 git에 포함하고 싶자않다면 어떻게 해야할까?

 

이때 .gitignore라는 파일을 만들어서 포함하고 싶지않는 파일을 지정하주면 된다.

 


2. gitignore

 

git init을 통해서 .git이 위치한 폴더에 .gitignore이라는 이름의 파일을 새로 만든다.

 

그곳에 무시하고 싶은 파일을 한줄씩 띄어서 입력하면 된다.

 

data/neow.js <- data 디렉터리 아래 neow.js 파일
/data/neow.js <- .gitignore가 위치한 디렉터리 아래 위치한 data 디렉터리 아래 neow.js 파일

data/ <- data디렉터리 아래 모두
/data/ <- .gitignore가 위치한 디렉터리 아래 위치한 data 디렉터리 아래 모든 것들.


*.txt <- txt 파일 모두

!hello.txt <- hello.txt는 예외적으로 포함해줘!

// ./db_data와 같이 ./로 시작하면 인식이 안되는 경우가 있으니 사용하지 말자.

 

.gitignore가 정상적으로 적용하기 위해서는 이미 staging area나 repository에 올라간 파일을 지워야 한다.

 

git rm -r --cached [file or directory]
git commit -m [file delete commit message]
  • --cached : 로컬에 저장된 파일은 삭제하지 않지만 git에서만 삭제

 

출처 : https://kotlinworld.com/269

출처 : https://programming119.tistory.com/105

 


'Tools > GitHub' 카테고리의 다른 글

[Github] issue  (0) 2023.02.27
[Github] action  (0) 2023.02.27
2022-04-12 .vimrc파일 github에 올리기  (0) 2022.04.12
2022-02-15 Github commit 되돌리기  (0) 2022.02.16
2022-02-12 Github_기초_2  (0) 2022.02.16