git push到远程仓库失败
阿神
阿神 2017-05-02 09:34:35
0
6
697

 如图,我想本地仓库push到远程仓库。。结果他报远程版本领先于本地版本。

接着我又pull远程到本地

接着它又跳出这样的命令。

接着我选择之后它又出现这样的界面。这个界面到底是什么意思。为什么要输什么命令,但是我在上面敲东西又敲不出什么。可以解释一下这个界面到底是干什么的吗?求指导,谢谢!

阿神
阿神

闭关修行中......

모든 응답(6)
曾经蜡笔没有小新

Git의 3단계, 먼저 커밋, 풀, 푸시

小葫芦

이 인터페이스는 브랜치 병합을 위한 인터페이스입니다. 원격 웨어하우스에서 다운로드한 코드가 로컬 웨어하우스의 코드와 다르기 때문에 git을 사용하면 차이점을 수동으로 필터링하고 최종적으로 커밋할 수 있습니다.

我想大声告诉你


VI 편집기의 인터페이스입니다. http://baike.baidu.com/view/908054.htm
은 명령줄 텍스트 편집기입니다. 🎜>git의 이번 단계는 주석을 입력하는 단계입니다
주석을 수정할 필요가 없으면 콜론을 입력하여 vi 명령 모드로 들어간 다음 x를 입력하고 Enter를 눌러 저장하고 종료합니다

Ty80
  1. 원격 저장소가 로컬 저장소보다 최신 버전이므로 푸시할 수 없습니다. 이때 푸시하려면 원격 웨어하우스의 새 제출물을 로컬 제출물과 병합한 다음 원격 웨어하우스로 푸시해야 합니다.

  2. 그런 다음 가져오기 및 병합과 동일한 pull 명령을 실행합니다. 즉, 원격 웨어하우스에서 로컬 웨어하우스로 콘텐츠를 가져온 다음 로컬 콘텐츠와 병합합니다. 그러면 두 번째 그림의 메시지가 나타납니다. 병합된 파일이 이미 존재합니다. 병합 프로세스 중에 창을 직접 닫으셨나요? 마지막 병합이 실패했을 것입니다.

  3. 결국 병합도 제출입니다. 여기에 정보를 입력하려면 먼저 vim을 편집 모드로 전환하고 i 키를 눌러야 합니다. 입력을 완료한 후 ":x"를 입력하여 저장하고 종료합니다. 그러면 병합이 완료됩니다.

  4. 이제 원격 창고와 로컬 제출을 병합했으므로 푸시 명령을 다시 실행하여 제출하세요.
    5. 먼저 TortoiseGit, SourceTree 또는 SmartGit과 같은 그래픽 인터페이스 클라이언트를 사용할 수 있습니다. 기본 프로세스에 익숙해지면 명령을 배우는 것도 늦지 않습니다.

Ty80

git push -u Origin master -f

巴扎黑

pull이 실패했습니다. 먼저 `
git pull --all

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