처음으로 구성 파일을 원격 창고에 푸시합니다. 프로젝트 구성원마다 시스템 환경이 다르기 때문에 구성 내용도 다르므로 푸시를 방지해야 합니다
이제 git rm --cached filename
을 통해 추적을 취소한 다음 .gitignore
에 파일을 작성하여 무시합니다. 실제로 무시할 수 있지만 제출 시 표시되는 변경 사항은 忽略的文件被删除
이며 이후 무시된 파일은 실제로 무시됩니다. 원격 창고로 밀려나 삭제됨
일반적으로 파일을 처음 올려보고 다음에는 안올리고 싶은데, 무시하면 창고에서 바로 삭제될줄은 몰랐네요. 이를 달성하는 방법에 대한 조언이 있나요?
스파스 체크아웃 사용
sparse-checkout
문제 해결참고 링크 링크 설명 첨부
자신을 속이고 못 본 척 할 수도 있습니다. .
으아아아이 경우 일반적으로 사용자가
을 생성합니다.config.ini.dist
을 수정할 수 있도록.gitignore 파일에 파일 무시를 설정할 필요는 없을 것 같습니다. 해당 파일을 원격으로 푸시하고 싶지 않고 해당 파일을 원격으로 유지하고 싶기 때문에 임시 저장 영역에 추가하지 않을 수 있습니다. 구체적으로
git add
할 때는add
해당 파일을 넣지 마세요. 그러나 여기에도 단점이 있습니다. 즉, Staging Area에 추가되지 않은 수정 사항이 항상 있기 때문에 Branch를 전환할 수 없는 상황이 발생할 수 있습니다.당신의 아이디어는 매우 이상합니다. 첫 번째 제출 후에는 걱정할 필요가 없으므로 .gitignore 파일에 추가할 필요가 없습니다. 파일이 계속 변경됩니까?
gitignore에 파일 이름을 직접 추가한 다음 온라인으로 생성하면 완료됩니다. 왜 git을 고쳐야합니까? 이해하지 못했습니다.
이 문제가 발생했는데 아직 해결책을 찾지 못했습니다. 아마 없을 거예요