git push到遠端倉庫失敗
阿神
阿神 2017-05-02 09:34:35
0
6
720

 如圖,我想本地倉庫push到遠端倉庫。 。結果他報遠端版本領先本地版本。

接著我又pull遠端到本地

接著它又跳出這樣的命令。

接著我選擇之後它又出現這樣的介面。這個介面到底是什麼意思。為什麼要輸什麼指令,但我在上面敲東西又敲不出什麼。可以解釋一下這個介面到底是做什麼的嗎?求指導,謝謝!

阿神
阿神

闭关修行中......

全部回覆(6)
曾经蜡笔没有小新

git 三步驟 ,先commit,後pull,再push,

小葫芦

這介面就是合併分支的介面,因為你從遠端倉庫下載下來的程式碼和本地倉庫的程式碼存在不同,git讓你人工篩選出這些中的不同,最後再commit

我想大声告诉你


這個是VI編輯器的介面,http://baike.baidu.com/view/908054.htm
是一個指令行的文字編輯器,
git的這個步驟是輸入註解的
不需要修改註解的話,輸入冒號會進入vi指令模式,再輸入x 然後回車會儲存退出

Ty80
  1. 不能push是因為遠端倉庫比本地的更新。這時候你要想push的話就要把遠端倉庫裡面新的提交和本地的提交合併然後再push到遠端倉庫。

  2. 接著你執行了pull指令,這個指令相當於fetch和merge,也就是把遠端倉庫裡的內容接取到本地,然後和本地的內容合併。然後出現第二張裡面的提示,合併文件已經存在,你是不是之前合併過程中直接把視窗關掉了?應該是上一次合併沒有成功。

  3. 這個是讓輸入提交(commit)信息的,畢竟合併也是一次提交嘛,這個界面是vim編輯器,你要想在這裡面輸入信息,首先要將vim切換到編輯模式,按i鍵。輸入完成之後輸入":x"儲存並退出。然後就合併完成了。

  4. 現在你已經將遠端倉庫和本地提交合併了,OK,再次執行push命令就可以提交了。
    5.可以先用下圖形介面的客戶端如TortoiseGit、SourceTree或SmartGit,熟悉基本流程後再學習指令也不遲。

Ty80

git push -u origin master -f

巴扎黑

pull不成功,先執行`
git pull --all

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板