아이디어 가 가 지 를 전환 할 때 쓸모없는 수정 설정 을 무시 합 니 다.

git 무시 의 원리:
git 설정 로 컬 무시 git 의 원 격 창고 분기 에 무시 할 파일 이 없 도록 해 야 합 니 다.원 격 분기 에 이 파일 이 존재 하면 로 컬 설정 ignore 에서 작 동 하지 않 습 니 다.
그래서 보통.gitignore 파일 에.idea/workspace.xml 를 넣 으 면 됩 니 다.
그러나 이렇게 하기 전에 이 파일 을 git 원 격 창고 에 제출 했다 면 다음 명령 을 실행 해 야 합 니 다.git rm -r Ccached .idea보충:git 는 한 분기 의 무시 파일 을 수정 하고 다른 분기 로 전환 한 다음 이 분기 로 전환 합 니 다.파일 은 수정 되 지 않 은 상태 로 변 합 니 다.
최근 git 에서 발생 한 이 문 제 를 간단하게 설명 하면 제목 입 니 다.
자세히 설명 하면:
최근 로 컬 분기 dev 설정 파일 을 수 정 했 습 니 다.그러나 이 설정 파일 은.gitignore 파일 은 설정 한 무시 파일 입 니 다.
그래서 수정 한 후에 다른 분기 로 전환 하여 다른 수정 을 한 다음 에 dev 분기 로 돌아 가 실 행 했 을 때 오류 가 발생 했 습 니 다.그래서 설정 파일 이 원래 수정 되 지 않 은 모양 인지 알 게 되 었 습 니 다.
이 문제 의 원인 을 대충 추측 해 보 자.
.gitignore 는 무시 하 는 파일 을 설정 하고 원 격 분기 가 추적 되 었 다 면 무시 하 는 파일 을 수정 하 는 것 은 사실상 유효 하지 않 습 니 다.다시 전환 하 는 것 은 그대로 입 니 다.
로 컬 commt 헤드 에 수정 되 지 않 은 무시 파일 이 저장 되 어 있 기 때 문 입 니 다.
해결 방안:
이 방안 은 무 시 된 파일 을 수정 하기 전에 설정 설명 을 무시 하고 이 파일 을 무시 하지 않 고 commt 합 니 다.
그 다음 에 무시 로 설정 합 니 다.마지막 으로 추적 설정 을 무시 하고 제출 하면 무시 파일 의 수정 을 저장 할 수 있 습 니 다.
이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.만약 잘못 이 있 거나 완전히 고려 하지 않 은 부분 이 있다 면 아낌없이 가르침 을 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기