github - Git이 파일을 무시한 후 브랜치를 전환한 후 다른 파일에 나타납니다.
PHP中文网
PHP中文网 2017-05-02 09:28:50
0
3
664

예를 들어 내 프로젝트에는 두 개의 분기가 있습니다

으아아아

dev 분기 아래에는 무시되는 세 개의 폴더가 있습니다: bower_components/, node_modules/, dist/.

이제 dev 아래에 제출한 후 master 브랜치로 전환했습니다. 결과적으로 master, bower_components/, node_modules/ 디렉터리와 그 안에 있는 파일도 <에서 볼 수 있습니다. 🎜> 브랜치. 내가 뭔가 잘못한 걸까요? 어떻게 해결하나요? dist/

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(3)
小葫芦

버전 관리에 이런 파일이 나타난다면

.gitignore 파일이 버전 관리에 있습니다

dev 브랜치 아래의 .gitignore는 무시하려는 파일을 기록합니다
그러나 master 브랜치 아래의 .gitignore는 무시하려는 콘텐츠를 기록하지 않습니다

해결책(마스터의 .gitignore 업데이트)

방법 1. dev 병합 -> master
방법 2. master 브랜치의 .gitignore에 무시 파일 추가

漂亮男人

한 지점에서 코드를 수정하여 제출해도 다른 지점에는 영향을 미치지 않습니다. 마찬가지로 dev 브랜치 아래의 파일을 그냥 무시하면 다른 브랜치에는 아무런 영향을 주지 않으므로 다른 브랜치에서도 무시한 작업을 반복하거나 dev 브랜치 아래의 변경 사항을 병합하면 됩니다. 다른 지점으로 이동하세요.

伊谢尔伦

잘못한 것은 아니지만 gitignore에 추가한 후에 git은 더 이상 이 파일에 신경 쓰지 않으므로 전환해도 브랜치가 전환되지 않고 이 파일이 모두 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿