설정 정보가 포함되어있거나, 민감한 정보가 있는 파일은 깃에 올리지 않는 것이 좋다.
매번 제외하는 것이 아니라, 루트 프로젝트에 있는 .gitignore에 파일 경로를 추가하면 쉽게 제외할 수 있다.
(1) .gitignore에 파일 경로 추가하기
아래와 같이 push에서 제외해주고자 하는 파일에서 오른쪽 버튼을 눌러 'Path From Repository Root'를 골라 클립보드에 경로를 복사한다.
그리고 루트에 있는 .gitignore에 들어가서 아래와 같이 붙여넣기 해준다.
(2) 적용하기
git rm -r --cached .
git add .
git commit -m "apply .gitignore"
위와 같이 터미널에 입력한 후 Push해준다.
만약, 이미 Push 명령어로 리포지토리에 올라간 파일을 제외해주기 위해서도 똑같이 실행해주면 된다.
이 과정을 마치면 내가 선택한 파일이 제외되어 Push된 것을 확인할 수 있다.
'Other > git' 카테고리의 다른 글
[git] Commit되지 않은 Unstaged changes를 Local에서 삭제하는 방법 (0) | 2023.05.13 |
---|---|
Git Pull Request에 다른 브랜치의 커밋 로그까지 딸려오는 경우 해결방안 (0) | 2022.02.04 |
Git한테 호되게 혼난 후 고찰 (3) | 2022.01.26 |
로컬에 GitHub 원격 저장소 Pull Request 가져와서 Test 해보기 (2) | 2021.12.27 |