-
불필요한 파일 제외하고 push하자! - .gitignoreIT/Git 2020. 11. 18. 00:38
0. 들어가기
- Git으로 관리할 로컬저장소를 생성한 후 소스트리로 관리
- 모든 파일 및 디렉토리를 PUSH하기 보다는 gihub에 올리지 않아도 될 불필요한 대상 선정이 필요하였다.
1. .gitignore 파일 설정
- 현재 로컬저장소에는 스테이지에 올리지 않은 불필요 파일이 리스트업되어 있고,
매번 파일 수정 후 아래 목록에서 대상만 선택해서 스테이지로 올리고 있어 번거롭기도 하고 관리의 문제가 있다.
- 불필요한 파일 및 디렉토리 제외를 위해 소스트리 우상단에 있는 '설정' 아이콘을 클릭
- 팝업창에서 '고급' 탭 선택
- 저장소별 무시 목록 안의 '편집' 버튼 클릭하면 .gitignore란 이름의 메모장이 열리는데 이 안에 제외 필요한 디렉토리 및 파일명을 기재 후 저장하면 된다.
- 디렉토리인 경우 "디렉토리명/" 의 형식으로 작성하고, 파일인 경우 "파일명.확장자" 의 형식으로 작성하면 된다.
- 가령 A 디렉토리를 추가하고자 한다면 아래와 같이 작성 (A 디렉토리 하위 모든 파일을 제외하겠다)
A/
- 가령 B.txt 파일을 추가하고자 한다면 아래와 같이 작성
B.txt
- 좌측 메뉴 '파일 상태'를 클릭하면 불필요 대상으로 추가한 파일들이 제외된 것을 볼 수 있다!
'IT > Git' 카테고리의 다른 글
[정리] rebase (0) 2024.04.02 [정리] cherry-pick (0) 2024.04.01 Git, Github (0) 2020.11.16