TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit提交到GitHub詳解

來源:互聯網
上載者:User

標籤:預設   說明   c#   其他   成功   倉庫   alt   完成   com   

前面部落格

  上面博文給大家講解了一下如何本地安裝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檔案

 

 

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

 

TortoiseGit學習系列之Windows上本地代碼如何通過TortoiserGit提交到GitHub詳解(圖文)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.