티스토리 뷰

etc/git

.gitignore에 파일 추가하는 방법

기억용블로그 2022. 12. 2. 12:57
728x90

.gitignore 파일이 프로젝트 최상단 (== git이 관리하는 프로젝트의 root)에 존재하지 않는 경우 

.gitignore 파일을 생성한다.

$ vim .gitignore

 

그리고 파일 내부에 단순하게 ignore하길 원하는 file명이나 directory명을 입력한다.

(상대 경로나 절대 경로 등으로 입력할 필요가 없다.)

# 이렇게만 적용해도 된다.
MyClass.java

# 실제 경로
src/main/java/com/project/api/my-directory/MyClass.java

 

트래킹이 되어 있지 않은 상태라면 여기까지 설정 후 commit 커맨드를 누르면 ignore 되는 상태가 되는 것을 확인할 수 있다.

 

만약 이미 git이 해당 파일을 tracking 하고 있다면 다음 커맨드를 이용해 캐시에서 제거해준다.

높은 확률로 IDE, 에디터가 새로운 파일을 즉시 트래킹하도록 설정해두었을 수 있으므로 

(git의 파일 추적 상태를 제거하는 커맨드이므로 실제 파일의 내용에는 영향을 미치지 않는다.)

# 최상위 디렉토리에서 상대 경로로 입력.
$ git rm -f --cached src/my-directory/MyClass.java

# 혹은 어디에서든 절대 경로로 입력.
$ git rm -f --cached /Users/me/Desktop/project/src/my-directory/MyClass.java

 

'etc > git' 카테고리의 다른 글

git stage, commit, push 한번에 하기  (0) 2022.11.12
git 치트 시트  (0) 2022.09.30
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함