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 "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文件

 

 

關於刪除和更新文件操作,很簡單就不再做闡述!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM