git 병합 조언?
PHP中文网
PHP中文网 2017-05-17 10:03:11
0
5
732

코드를 가져올 때 종종 파일 충돌이 발견되어 수동으로 병합해야 하는데 병합하기는 싫고 다른 사람의 최신 파일을 직접 사용하고 싶어서 충돌하는 파일을 삭제한 다음 다시 가져오지만 풀은 실패했습니다. 그래서 다른 위치의 파일을 해당 디렉터리에 수동으로 복사했는데 여전히 병합이 필요하다고 표시됩니다. 이제 어떻게 해야 합니까? 아니면 현재 분기를 삭제하는 방법은 무엇입니까?

PHP中文网
PHP中文网

认证0级讲师

모든 응답(5)
刘奇

충돌 상태에 들어간 경우 git merge --abort는 먼저 병합을 중단합니다.

하지만 병합하고 싶지 않고 다른 사람의 최신 것을 직접 사용하고 싶습니다

병합을 원하지 않는다면 병합하지 마세요(git merge나 git pull을 사용하지 마세요). 먼저 git fetch를 통해 원격 저장소의 콘텐츠를 가져온 다음 원격 브랜치(origin/master 등)로 git checkout을 수행할 수 있습니다.

로컬 수정 사항을 영구적으로 포기하고 원격 재정의를 사용하려면 가져온 후 원하는 원격 브랜치(예: 원본/마스터)에 대해 git Reset --hard를 수행할 수 있습니다.

로컬에 커밋이 없고 커밋되지 않은 수정 사항만 있는 경우 git checkout && git clean -fd를 사용하여 이러한 수정 사항을 삭제한 다음 git pull을 사용하여 업데이트할 수 있습니다.

추가 자료: ProGit 제2판 중국어 버전.

巴扎黑

git stash, 拉更新,然后 git stash drop

習慣沉默

더 간단하고 조잡한 방법은 전체를 삭제하고 다시 복제하는 것입니다

曾经蜡笔没有小新

병합된 파일을 직접 삭제하고 git add, git commit, git checkout otherBranch 삭제 후 이전 브랜치 삭제 git Branch -D needMergeBranch

伊谢尔伦

으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!