【GIT】使用Git命令視窗將本地工程提交至遠端GitHub

leesf發表於2016-01-29

目標:

  1.解決的問題是如何通過Git命令視窗將本地工程提交至GitHub。

  2.方便園友的同時也方便自己以後解決此類問題。

步驟:

  1.首先登陸GitHub網站https://github.com/

  2.新建Repository

  3.新建TicketBrushSystem的Repository,其中紅框的幾處可以根據實際情況自行填寫。

  4.將TicketBrushSystem克隆到本地
  4.1.使用Git Bash將工作目錄切換到本地的工程檔案目錄,如,筆者的專案工程位於 F:\\01_Code\\01_Eclipse\\TicketBrushSystem下

   4.2.使用git clone 命令將GitHub的Repository克隆到本地。首先複製GitHub上新建的Repository的路徑,如筆者的TicketBrushSystem路徑如下圖所示,為https://github.com/leesf/TicketBrushSystem.git

   4.3.使用命令git clone https://github.com/leesf/TicketBrushSystem.git將TicketBrushSystem克隆到本地

  4.4.克隆完成後,使用ls -al命令檢視當前目錄結構

  可以發現在目錄相比之前的目錄,多了./、../和TicketBrushSystem目錄,其中./表示當前目錄,../表示上一級目錄TicketBrushSystem表示我們從GitHub下克隆的目錄,進入   TicketBrushSystem目錄檢視檔案。

  4.5.將TicketBrushSystem目錄下的檔案移動到上一級目錄並刪除TicketBrushSystem目錄。可以通過mv命令完成,如mv ./.git/ ./README.md ../ 表示把當前目錄下的.git檔案和README.md檔案移動到上一層目錄下,之後使用ls -al命令檢視該目錄發現確實被移動了。如下圖所示
  切換到上一級目錄,使用ls -al檢視目錄檔案,發現TicketBrushSystem目錄下的.git和README.md檔案已經移動當前目錄了。 如下圖所示

  使用rm 命令將TicketBrushSystem目錄刪除,如 rm -rf ./TicketBrushSystem 表示遞迴併且不給出提示的刪除TicketBrushSystem目錄檔案, 即刪除          TicketBrushSystem目錄下的所有檔案,如下圖所示

  5.將程式碼提交至遠端GitHub

  5.1.使用git add . 命令將所有檔案新增到版本控制中,如下圖所示

  5.2.使用git commit -m "First Commit" 命令執行本地提交操作,如下圖所示

  5.3.使用git push origin master命令將提交的內容同步只遠端版本庫GitHub,如下圖所示

  在同步時需要輸入使用者名稱和密碼,只需要輸入我們的github使用者名稱和密碼即可完成整個同步過程。

  5.4.重新整理我們的GitHub主頁,即可顯示我們同步的檔案,如下圖所示

  以上五步就基本上完成了將本地工程提交至遠端GitHub的過程。但是,顯然這樣還不是太好,因為其他人並不知道這個專案有什麼作用,所以,這時候需要編輯README.md檔案,  供其他使用者瞭解此專案的作用和意義。

  6.編輯README.md檔案

  README.md字尾名為.md,md是markdown的縮寫,markdown是一種編輯部落格的語言。需要使用標籤來進行排版,如果僅僅只是編輯文字,就會出現很不雅觀的效果。關於    GitHub的README.md檔案的編寫也可以出一個教程系列,想要深入瞭解的園友們可以去查閱資料,我在文章的最後也給出了一個學習連結。現在我們只完成最簡單的README的編寫。

  6.1.編輯README.md檔案,如下圖所示

  6.2.編輯內容如下圖所示

  6.3.提交後如下圖所示

   綜合以上六步就完整的完成了整個工程的提交。

總結:

  好記性不如爛筆頭,記錄的好處是方便他人,同時也方便了自己。希望此筆記會對有需求的園友有所幫助,也謝謝各位園友的觀看。

參考連結:

  README.md教程:http://blog.csdn.net/kaitiren/article/details/38513715

相關文章