이미 커밋 된 파일을 무시하는 방법

2회째의 투고입니다(。_。)
이번에는 SourceTree를 사용한 .gitignore의 사용법을 메모 정도에 기재합니다.
사용할 PC는 mac입니다.

이미 커밋 된 파일을 무시하는 방법



이미 Github에 Test.txt가 있다고 가정합니다.


이것을 .gitignore로 무시 (버전 관리하지 않음)하도록합니다.
sourceTree 오른쪽 상단의 설정 > 고급 설정 > 편집에서 .gitignore에 다음과 같이 작성합니다.

이제 커밋하고 푸시합니다.

github을 보면 .......


사라지지 않았습니다. 이것은 당연하고, 이미 커밋해 버리고 있으므로 무시할 수 없는 것입니다.

그래서 벌써 커밋해 버리고 있는 경우는, 이하의 2개의 작업을 실시하는 것이 필요합니다.
1. 추적을 그만둔다
2. '.gitignore'에 추가

구체적인 처리는 이하에 기술합니다.
우선, 「파일 스테이터스」> 「보류중인 파일을 표시, 패스명 순서」> 「모든 파일」을 선택한다.


작업 트리 파일에서 제외하고 싶은 파일(Test.txt)을 마우스 오른쪽 버튼으로 클릭하고 추적 중지를 선택합니다.


그러면 Test.txt가 'index로 준비된 파일'로 이동합니다. 커밋 메시지를 작성하고 커밋, 푸시하면 완료됩니다.
벌써 .gitignore에는 Test.txt를 기술하고 있으므로, 커밋할 필요는 없습니다만, 만약 무시하는 파일(커밋 끝난)등이 그 밖에 있는 경우는, .gitignore에 기술해 커밋하면 완료입니다.
↓ 확실히 사라지고 있습니다.


참고문헌



와카바 제대로 배우는 Git 사용법 입문

좋은 웹페이지 즐겨찾기