git用的不多,我大概就是把github當成了一個移動雲端。呃,每次用git總是會犯一些錯誤,僅做記錄
在本地文件更新git push一直失敗
主要是兩個原因:
1.版本不一致
解決辦法:git pull github master(github是遠程倉庫的名字)
出現git pull失敗的問題,用git status看一下工作區的狀態
git pull之後工作區發生改變,等價於git fetch+git merge,更新本地代碼到服務器上對應分支的最新版本。
再一次git push出現問題2
2. github上面的郵箱加了private。
error: GH007: Your push would publish a private email address.
一直沒有在意這個問題,因爲之前push的時候都沒有發生這個問題,所以糾結在原因1裏面!
解決辦法:打開github個人主頁至settings,找到emails選項裏的keep my email address private,將該選項去掉勾選即可