728x90
반응형
파이널 프로젝트에 깃을 통하여 협업을 하는 와중에 문제 발생(우리 팀은 sourcetree를 사용하고있다.)
각자의 application.properties가 달라서 pull 해올때마다 수정해줘야하는 번거러움 발생...
git ignore를 통하여 깃에서 application.properites를 추적하지 못하게 한다.
1. cmd -> 프로젝트를 들어가는데 .git 디렉토리가 있는 곳까지 이동
git rm --catched C:\Users\DH\Documents\Final_Project-il-doduk\application.properties
// application 파일이 위치한 경로와 해당 파일의 전체 이름
2. 프로젝트 디렉토리 안에 있는 .gitfnore 파일 수정
파일을 열어 가운데 공간처럼 application.properties를 추가 해준 후에 저장한다.
3. 프로젝트 내부에 있는 application.properties를 삭제한 후에 커밋
4. 다시 프로젝트 디렉토리에 application.properties를 추가해준다.
-> 앞으로 커밋이 이루어질때마다 소스트리에서 application.properties를 추적하지 못한다.
다른 파일도 이와같은 방법으로 추적을 무시할 수 있다!! keystore.p12도 마찬가지로 그렇게 한 것!!
728x90
반응형
'개발노트 > Git' 카테고리의 다른 글
[Git] git 복제 --mirror (0) | 2023.03.08 |
---|---|
[Git] merge 취소 (0) | 2023.01.31 |
[Git] 캐시 날리기 (0) | 2021.08.26 |