不多說,直接上幹貨!
前面部落格
上面博文給大家講解了一下如何本地安裝TortoiseGit。
這篇為大家講一下如何通過TortoiseGit将本地代碼送出到GitHub。本文适合剛接觸使用Git進行源碼管理的初學者,本文如有錯誤之處還望部落格園大牛多多指正。Thanks!
一:Add SSH Key
(1)生成ssh key
以下操作内容皆是Git Bash運作的
生成ssh key :開始>
運作>git bash
輸入 ssh-keygen -t rsa -C "[email protected]",如下圖所示,将[email protected]替換為自己的郵箱,一路回車即可。
(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/p/7986446.html,如需轉載請自行聯系原作者