git 를 사용 하여 github 에서 충돌 하 는 pull request 문 제 를 처리 합 니 다.
왜 이 글 을 써 야 합 니까?그러나 그 가 제출 한 pr 는 마침 나의 프로젝트 와 많은 충돌 로 인해 자동 으로 합병 할 수 없 게 되 었 다.github 에서 명령 행 명령 으로 만 합병 할 수 있 음 을 알려 주 었 다.이런 상황 은 처리 가 비교적 적 기 때문에 나중에 편리 하 게 사용 할 수 있 도록 여기에 기록 해 두 었 다.
github 의 대략적인 명령 병합 명령
1.우선 git 분포 식 관리 도 구 를 다운로드 해 야 합 니 다.
Git 링크 다운로드 주소:https://git-scm.com/
2.그리고 우 리 는 clone 이 우리 의 프로젝트 를 내 려 야 한다.
git clone [email protected]:YSGStudyHards/NPOI-ExportWordAndExcel-ImportExcelData.git(ssh )
3.이 지점 을 만 들 고 전환 하 며 master 에 동기 화 합 니 다.
git checkout -b master
git branch 를 사용 하여 현재 소속 지점 보기4.충돌 이 있 는 pr 를 이 지점 으로 끌 어 옵 니 다.
git pull https//github.com/ / .git master
github 의 명령 어
git pull git://github.com/hongbobaoer/NPOI-ExportWordAndExcel-ImportExcelData.git 20201109
5.충돌 파일 을 직접 열 어 수 동 으로 충돌 해결프로젝트 를 끌 어 내 린 후에 우 리 는 충돌 이 있 는 파일 정 보 를 해결 해 야 한다.
아래 충돌 파일 의 충돌 내용 을 알 수 있 습 니 다.
<<<<<<< HEAD
6 19 pingrixuexilianxi
=======
6 18 pingrixuexilianxi2
>>>>>>> a8284fd41903c54212d1105a6feb6c57292e07b5
<<<<<<<<>>>>>>>a8284fd41903c54212 d1105a6feb6c572929292e07b 5 에 있 는[6 월 18 일 pingrixuexilianxi 2 에서 이 파일 을 수 정 했 습 니 다]는 원 격 코드 라 이브 러 리 업데이트 내용(즉 pingrixuexilianxi 2 로 컬 코드 라 이브 러 리 푸 시 수정 내용)입 니 다.수 동 충돌 해결 방법 은 프로젝트 수요 에 따라 필요 하지 않 은 코드 를 삭제 하면 됩 니 다.만약 에 모두 필요 하 다 면 우 리 는<<<<<<<<<<>>>>>>a8284fd41903 c54212d1105a6feb6c57292e07b 5 를 모두 삭제 하면 충돌 이 해 결 됩 니 다.또는 git 시각 화 관리 도 구 를 사용 할 수 있 습 니 다(추천)원인:코드 통합 이 생소 한 사람들 이 있 기 때문에 오류 가 발생 하지 않도록 sourcetree 를 사용 하여 충돌 합병 을 해결 하 는 것 을 추천 합 니 다.
sourcetree 주소 참조:https://www.cnblogs.com/Can-daydayup/p/13128633.html
6.변경 사항 을 통합 하고 GitHub 에서 업데이트
메모:시각 화 도 구 를 사용 하지 않 고 통합 할 때 만 코드 를 사용 하여 통합,제출,업데이트 작업 을 수행 해 야 합 니 다!
git commit -a // , merge
git checkout master //
git merge //
git push origin master //
git 처리 github 에서 충돌 이 있 는 pull request 를 제출 하 는 것 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.git 처리 github 에서 충돌 내용 을 제출 하 는 것 에 대해 서 는 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 지원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Git 서버 엔 드 코드 자동 배치서버 엔 드 코드 위탁 관리 창고 원 격 연결 창고 만 들 기 서버 에 git 사용자 만 들 기 서버 엔 드 코드 위탁 관리 폴 더 누 드 창고 로 디 렉 터 리 선정 1 post - receive 만 들 기 2 v...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.