天天看點

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

  不多說,直接上幹貨!

  前面部落格

  上面博文給大家講解了一下如何本地安裝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]替換為自己的郵箱,一路回車即可。

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

  (2)拷貝ssh key

  在git bash中執行指令 clip < ~/.ssh/id_rsa.pub,此時Key已經生成并複制到剪貼闆裡了,此時拷貝的ssh key可以先複制到txt的文本檔案中,最為後面使用

二:GitHub

  (1)GitHub添加生成的ssh key

  滑鼠單擊1,選擇2

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

  進入GitHub賬戶的設定界面

  選擇"SSH and GPG keys "添加ssh key

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

此時ssh key添加成功。

(2)建立倉庫(repository)

  注釋:倉庫顧名思義,就是GitHub上面存儲項目檔案(源碼,配置檔案,資料庫檔案等)的空間。

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

點選Create repository,倉庫建立成功

(3)進入個人倉庫,将GitHub克隆到本地電腦

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

克隆GitHub倉庫到本地

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

copy ssh位址

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

  本地建立一個存儲github倉庫的檔案GitHubTest,并進入目錄,滑鼠右鍵->git在這裡建立版本庫(因為之前已經克隆過,如果首次從github上拉代碼,選擇克隆)

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

建立完成後,發現多了一個.git的隐藏檔案夾

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

将github倉庫拉取到本地目錄,滑鼠右擊->git拉取

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

其他url輸入github的ssh url點選确定

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

此時github倉庫中的檔案已經拉取到了本地

三:TortoiseGit代碼送出

  在GitHubTest檔案夾下,建立一個text.txt檔案(C#項目檔案操作類似)

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

選中後,滑鼠右鍵,将建立的text.txt檔案添加到本地倉庫

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

選中text.txt檔案,滑鼠右鍵如下操作,将text.txt檔案送出到本地倉庫(注:此時隻是本地倉庫送出,github上面并沒有發生任何變化,需要将本地檔案推送到github上面才算完成最後操作)

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

添加日志資訊

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

點選确定後,先送出到本地倉庫,送出成功後,會有推送選項,即将本地倉庫的更新送出到github上面,選推送

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

遠端分支填寫master(該分支是github建立倉庫時的預設分支),目标其他url位址填寫github的ssh url(上面步驟中有說明)

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)
TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

點選确定按鈕,此時已經将本地text.txt成功推送到github

此時重新整理github會發現已經成功上傳text.txt檔案

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit送出到GitHub詳解(圖文)TortoiseGit學習系列之Windows上TortoiseGit的安裝詳解(圖文)

關于删除和更新檔案操作,很簡單就不再做闡述!

 本文轉自大資料躺過的坑部落格園部落格,原文連結:http://www.cnblogs.com/zlslch/p/7986446.html,如需轉載請自行聯系原作者