很少說,直接上乾貨!html
前面博客git
上面博文給你們講解了一下如何本地安裝TortoiseGit。github
這篇爲你們講一下如何經過TortoiseGit將本地代碼提交到GitHub。本文適合剛接觸使用Git進行源碼管理的初學者,本文若有錯誤之處還望博客園大牛多多指正。Thanks!數據庫
一:Add SSH Keybash
(1)生成ssh key微信
如下操做內容皆是Git Bash運行的ssh
生成ssh key :開始>機器學習
運行>git bashpost
輸入 ssh-keygen -t rsa -C "Your_email@qq.com",以下圖所示,將Your_email@qq.com替換爲本身的郵箱,一路回車便可。學習
(2)拷貝ssh key
在git bash中執行命令 clip < ~/.ssh/id_rsa.pub,此時Key已經生成並複製到剪貼板裏了,此時拷貝的ssh key能夠先複製到txt的文本文件中,最爲後面使用
二:GitHub
(1)GitHub添加生成的ssh key
鼠標單擊1,選擇2
進入GitHub帳戶的設置界面
選擇"SSH and GPG keys "添加ssh key
此時ssh key添加成功。
(2)新建倉庫(repository)
註釋:倉庫顧名思義,就是GitHub上面存儲項目文件(源碼,配置文件,數據庫文件等)的空間。
點擊Create repository,倉庫建立成功
(3)進入我的倉庫,將GitHub克隆到本地電腦
克隆GitHub倉庫到本地
copy ssh地址
本地新建一個存儲github倉庫的文件GitHubTest,並進入目錄,鼠標右鍵->git在這裏建立版本庫(由於以前已經克隆過,若是首次從github上拉代碼,選擇克隆)
建立完成後,發現多了一個.git的隱藏文件夾
將github倉庫拉取到本地目錄,鼠標右擊->git拉取
其餘url輸入github的ssh url點擊肯定
此時github倉庫中的文件已經拉取到了本地
三:TortoiseGit代碼提交
在GitHubTest文件夾下,新建一個text.txt文件(C#項目文件操做相似)
選中後,鼠標右鍵,將新建的text.txt文件添加到本地倉庫
選中text.txt文件,鼠標右鍵以下操做,將text.txt文件提交到本地倉庫(注:此時只是本地倉庫提交,github上面並無發生任何變化,須要將本地文件推送到github上面纔算完成最後操做)
添加日誌信息
點擊肯定後,先提交到本地倉庫,提交成功後,會有推送選項,即將本地倉庫的更新提交到github上面,選推送
遠端分支填寫master(該分支是github建立倉庫時的默認分支),目標其餘url地址填寫github的ssh url(上面步驟中有說明)
點擊肯定按鈕,此時已經將本地text.txt成功推送到github
此時刷新github會發現已經成功上傳text.txt文件
關於刪除和更新文件操做,很簡單就再也不作闡述!
同時,你們能夠關注個人我的博客:
http://www.cnblogs.com/zlslch/ 和 http://www.cnblogs.com/lchzls/
詳情請見:http://www.cnblogs.com/zlslch/p/7473861.html
人生苦短,我願分享。本公衆號將秉持活到老學到老學習無休止的交流分享開源精神,匯聚於互聯網和我的學習工做的精華乾貨知識,一切來於互聯網,反饋回互聯網。
目前研究領域:大數據、機器學習、深度學習、人工智能、數據挖掘、數據分析。 語言涉及:Java、Scala、Python、Shell、Linux等 。同時還涉及日常所使用的手機、電腦和互聯網上的使用技巧、問題和實用軟件。 只要你一直關注和呆在羣裏,天天必須有收穫
以及對應本平臺的QQ羣:161156071(大數據躺過的坑)