Git - Git使用問題彙總

1.執行 git remote add origin xxxx 時,提示出錯信息:fatal: remote origin already exists。

先執行 git remote rm origin,再執行 git remote add origin xxxx。git

 

2.執行 git pull 失敗,提示:fatal: refusing to merge unrelated histories。

出現這個問題是由於此時本地庫與遠端庫不相干,因此遠端庫發出消息告知沒法合併。解決辦法是執行ide

git pull origin master --allow-unrelated-histories

後面加上 --allow-unrelated-histories,把兩段不相干的分支進行強行合併,再push就能夠了。idea

 

3.執行 git push 失敗,提示:hint: Updates were rejected because the remote contains work that you do

兩我的同時修改了一處源碼,致使出現了衝突。解決方法:code

1.強制推送xml

git push -f

這樣會把remote上第一我的的提交覆蓋掉,不提倡。blog

2.正常解決ip

先執行rem

git pull origin master

將遠程代碼變動拉取到本地,再執行push操做。源碼

 

4.執行 git push 失敗,提示:hint: Updates were rejected because the tip of your current branch is behind

出現這個提示是由於:本地當前版本低於遠程倉庫版本。解決辦法和問題3相同。it

 

5.解除項目與git遠程倉庫之間的關聯

刪除:

1. 項目根目錄下的.git文件夾。

2. 項目.idea目錄下的vcs.xml文件。

相關文章
相關標籤/搜索