1.本地分支沒有與遠端分支建立聯絡
git branch --set-upstream-to=origin/遠端分支的名字 本地分支的名字2.或者:每次推送 git pull
檢視本地與遠端分支關係
git branch -vv
檢視遠端連線的方式
git remote -v
3.每次推送都要輸入賬號密碼
兩種情況: ①沒有設定ssh金鑰 ②轉殖用https方式①解決方案:
a.檢查是否顯示有id_rsa.pub或者id_dsa.pub存在 :
b.檢測無id_rsa.pub或者id_dsa.pub:ls -al ~/.ssh
c.輸出且複製 id_rsa.pub或者id_dsa.pub:ssh-keygen -t rsa -c "[email protected]"
d.登陸git新增ssh keycat ~/.ssh/id_rsa.pub
②解決方案:(刪除原https方式,重新設定ssh方式)
a.檢測與遠端連線方式:
b.刪除原https方式(刪除遠端連線):git remote -v
c.更改ssh連線:git remote rm origin
d.本地分支關聯遠端分支:git remote add origin ssh位址
e.推送完成:git branch --set-upstream-to=origin/遠端分支的名字 本地分支的名字
git push origin
Git常見問題彙總
平時開發中git操作遇到的問題,分享一下,希望對大家有用。在管理乙個版本庫時,有時候不想要管理某些檔案,這個時候我就把這個問件寫到.gitignore檔案中,這樣應該就可以將這個檔案忽略,不再進行 版本管理了,但是經常出現的情況是 將這些檔名寫到其中了,使用 檢視發現這些檔案並沒有被忽略掉。查了資料...
git命令常見問題總結
1 git如何放棄所有本地修改 git checkout 本地所有修改的。沒有的提交的,都返回到原來的狀態 git stash 把所有沒有提交的修改暫存到stash裡面。可用git stash pop回覆。git reset hard hash 返回到某個節點,不保留修改。git reset sof...
git常見問題
如果輸入 git remote add origin git github.com djqiang github帳號名 gitdemo 專案名 git 提示出錯資訊 fatal remote origin already exists.解決辦法如下 1 先輸入 git remote rm origi...