1. 程式人生 > >無法推送一些引用到 '[email protected]:you

無法推送一些引用到 '[email protected]:you

摘要:當linux系統下git發生如上向遠端倉庫push出錯時,解決辦法1.首先強制使用$git push -u origin +master​如果仍然發生如下錯誤error:srcrefspecmaster​doesnotmatchany.error:無法推送一些引用到‘[email protected]:xxx.git’2.需先同步遠端倉庫檔案到本地,再提交一次即可$git pull資訊如下⚠️nocommoncommitsremote:Countingobjects:

1.首先強制使用

$ git push -u origin +master​
顯示如下提示,說明推送成功
Warning: Permanently added the RSA host key for IP address ‘52.74.223.119’ to the list of known hosts.
物件計數中: 3, 完成.
寫入物件中: 100% (3/3), 239 bytes | 239.00 KiB/s, 完成.
Total 3 (delta 0), reused 0 (delta 0)
To

github.com:youname/xxxx.git
e436f63…c138981 master -> master (forced update)
分支 ‘master’ 設定為跟蹤來自 ‘origin’ 的遠端分支 ‘master’.
如果出現如下錯誤:
error: src refspec master​ does not match any.
error: 無法推送一些引用到 ‘[email protected]:xxx.git’

2.同步遠端倉庫檔案到本地,之後再提交

$ git pull
提示資訊如下:
warning: no common commits
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
展開物件中: 100% (3/3), 完成.
來自

gitlab.corp.anjuke.com:youname/xxxx.git
[新分支] master -> origin/master
當前分支沒有跟蹤資訊。
請指定您要合併哪一個分支。
詳情參見git-pull(1)手冊頁.
https://mirrors.edge.kernel.org/pub/software/scm/git/docs/git-pull.html
git pull
如果您想要為此分支建立跟蹤資訊,您可以執行:
$ git branch --set-upstream-to=origin/master

3.再一次push到遠端倉庫

$ git push origin master


之後就ok了!

原文地址:https://www.aliyun.com/jiaocheng/1385181.html