git提交代碼到github(windows&linux)

1、首先保證github是和git相連接的(如已連接,忽略此步驟)

ssh-keygen -t rsa -C "[email protected]"

一直按回車,會生成共有密鑰文件和私有密鑰文件
然後打開github找到設置進入這個頁面,輸入前面生存文件id_rsa.pub裏面的key,標題自定義
http://jingyan.baidu.com/album/ed15cb1b9f3bbb1be36981e5.html?picindex=5
測試連接是否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一樣的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章