在使用給git bush origin master釋出代碼的時候出現了,error: failed to push some refs to …
有點目瞪口呆不知道咋回事…
查閱資料發現出現這個報錯的情況很多,目前來說我隻遇到兩種,以後再次遇到逐漸搜集。。。
一開始我以為是本地與遠端産生了沖突
就嘗試了使用git push -f origin master 進行解決
在進行
git pull --rebase prigin master
git push origin master
結果是沒有解決問題…
是以嘗試了第二種方法
git add '...code...'
git commit -m 'This is a new commit'
git push origin master
很幸運地解決了問題。這個問題的産生衆說紛纭,我比較傾向于說代碼尚未送出。使用git status 可以進行檢視是否忘了送出code。
擷取自己的密匙,在git bush 界面
1.首先檢視自己的git 公匙
cd ~/.ssh
2.如果提示說No such file or directory 說明第一次使用git,若不是清理ssh公匙
mkdir key_backup
cp id_rsa* key_backup
rm id_rsa*
3.生成密匙
ssh-keygen -t rsa-C '填寫我們GitHub的郵箱'
常用指令行
1.克隆倉庫
git clone '要克隆的倉庫位址'
2.上傳code
git add '要上傳的檔案名字'
3.釋出
git push origin master
4.生成一個新的倉庫在指令行
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin [email protected]:*****/haha.git
git push -u origin main
5.從指令行釋出一個存在的倉庫
git remote add origin [email protected]:******/haha.git
git branch -M main
git push -u origin main