-
[Git] .gitignore 작성하기Study/Git 2020. 9. 14. 19:19
.gitignore
버전 관리를 위한 소스코드를 github와 같은 공개된 원격 저장소에 올리는 경우에 보호해야하는 정보나 프로젝트 실행시 자동으로 생성되어 굳이 올리지 않아도 되는 파일을 커밋 대상에서 제외 하기 위해 작성하는 파일이다.
사용 방법
프로젝트의 루트 디렉토리에서 .gitignore 파일을 생성한 뒤 원격 저장소에 올리고 싶지 않은 파일이나 디렉터리를 추가한다.
.gitignore
.idea
.gradle이그노어 처리된 것을 푸쉬하면 성공적으로 github에 반영된다.
이미 원격 저장소에 올라간 파일을 이그노어 하고싶다면?
기존 원격 저장소에 올라간 파일을 이그노어하기 위해서는 git 에서 cached를 지워야 한다.
# 파일인 경우
프로젝트 위치>git rm --cached [파일 명]
C:\study\workspace>git rm --cached file.text
# 디렉터리인 경우
프로젝트 위치>git rm -r --cached [디렉터리 명]
C:\study\workspace>git rm -r --cached directory-name/* 디렉터리 삭제에서 rm 다음에 들어가는 -r 옵션은 디렉터리의 하위 폴더, 파일까지 모두 삭제한다는 의미이다.
'Study > Git' 카테고리의 다른 글
깃 (0) 2019.01.21 지옥에서 온 GIT:: 버전관리의 본질 (1) 2018.08.11