1、首先保證github是和git相連接的(如已連接,忽略此步驟)
ssh-keygen -t rsa -C "[email protected]"
一直按回車,會生成共有密鑰文件和私有密鑰文件
然後打開github找到設置進入這個頁面,輸入前面生存文件id_rsa.pub裏面的key,標題自定義
測試連接是否ok
ssh git@github.com
如果執行報錯,解決方法參照另一篇博客(https://mp.csdn.net/mdeditor/102518515#)
2、推送代碼到github
第一步:提交代碼
git commit -m '註釋說明'
第二步:將本地倉庫關聯到GitHub上的倉庫裏去
git remote add origin 倉庫鏈接地址
$ git remote add origin https://github.com/hopelv/test_git.git
第三步:首次提交要git pull 一下
git pull origin master
第四步:將代碼提交到GitHub上
git push -u origin master
如果提交報錯,解決方法如下
1: 進行push前先將遠程倉庫pull到本地倉庫
$ git pull origin master #git pull --rebase origin master
$ git push -u origin master
2: 強制push本地倉庫到遠程 (這種情況不會進行merge, 強制push後遠程文件可能會丟失 不建議使用此方法)
$ git push -u origin master -f
3: 避開解決衝突, 將本地文件暫時提交到遠程新建的分支中
$ git branch [name]
#創建完branch後, 再進行push
$ git push -u origin [name]```
linux和windows一樣的