Git很麻煩?不存在的!掌握這幾招就夠了

  • 2019 年 10 月 4 日
  • 筆記

廢話不多說,下面直接開始了!
查看原文
確保程式碼庫是最新的,先用這條命令把你的程式碼拉取到本地

git clone ……

修改完程式碼後,按順序執行下面四個命令

git pull  git add * /rm  git commit -m "add"  git push

記住這五條命令,走到哪裡都不怕。

即使把本地程式碼搞壞了也無所畏懼,直接刪了重新clone即可

不過在此之前還需要一項重要的工作

用SSH連接並推送到遠程倉庫

  1. 首先你要創建一個私鑰,就是在自己電腦里的鑰匙。執行如下命令,一路回車即可。
ssh-keygen -t rsa -C "your email addr"

image

這個密碼是生成這個密鑰的密碼,也可以為空(為空有多方便以後你就知道了),這樣你下次push就不用輸入密碼了

  1. 成功後,到提示的目錄下找id_rsa.pub文件,打開把裡面的東西複製起來。

image

  1. 到網站上把自己私鑰輸入進去,頭像——settings

image

  1. 選擇「SSH and GPG keys」點「New SSH key」

image

  1. 隨便輸入個title,把剛剛複製的key粘貼進去

image

  1. 輸入如下命令確認是否連上
ssh -T [email protected]
  1. 最後配置好你的郵箱和用戶名
git config --global user.email "[email protected]"  git config --global user.name "Your Name"

解決Permission to xxx denied to xxx問題

有時切換多個程式碼庫,可能會出現這樣的報錯,不慌,使用以下方法解決

使用如下命令切換到新的程式碼庫

git remote set-url origin [email protected]:xxx/xxx.github.io.git

使用該命令查看一下,是否已經切換到剛剛設置的地址

git remote -v

這樣該問題就得到了解決

Tags: