github之無命令可視化界面操作——GitHub DeskTop


  Git是Linuxs之父Lunus用C語言寫的一個非常好用的分布式版本控制系統。
  GitHub可以給我們提供免費的代碼倉庫,並用Git可以在上面提交代碼並進行版本控制。使用Git一般要安裝Git ,並用Git命令進行相關操作,每次修改都要add——commit——push。如果不想使用純命令的操作可以下載GitHub DeskTop桌面軟件,進行無命令的可視化界面操作。
      這里介紹一下GitHub DeskTop的基本操作及需要注意的地方。
 

  下載並安裝GitHub DeskTop (下載鏈接https://desktop.github.com)。

 

  安裝之后會有一個 GitHub桌面軟件和一個Git Shell終端。

          

  Git Shell的用法和Git Bash 差不多,這里着重介紹GitHub桌面軟件。

  打開用你的GiHub DeskTop並用GitHub帳號密碼登錄。現在是里面內容是空的,需要手動新建本地倉庫或者,導入已有本地倉庫,再或者從遠程克隆倉庫。登陸后的界面如下

  會看到有個"+"按鈕。

  "+"和GitHub網頁上的功能差不多。不過GitHub上的是創建遠程版本庫,這里的"+"是針對與本地版本庫的。可以添加(導入)本地已有版本庫,創建本地版本庫,clone遠程版本庫。點擊"+"按鈕可以看到對應三個功能的三個選項分別是:add create clone。

  1.add——添加本地版本庫

  (這里添加DaisyWang88.github.io最好是通過GitHub DeskTop創建的版本庫,而不是本地遠程分開創建Git Bash連接的版本庫,否則commit會失敗)

 

  添加之后會發現界面不再為空,在"History"下顯示了當前版本庫相關的歷史信息。

  現在在本地的DaisyWang88.github.io中的文件進行修改,在"Changes選項下"立馬可以看到有所變動的文件目錄和內容。文件標題后面有+ 表示文件是新建的,- 表示文件被刪除了,!表示文件存在沖突。

  可以對有所變動的文件勾選,然后commit——Sycn至此修改就提交到遠程的GitHub上去了,可以在GitHub網頁上看到修改內容。

2.create——創建本地版本庫

  如下,路徑是包含路徑,下圖是指在e:\\gitHub\路徑下建一個名為test的本地倉庫。

    此時打開本地的test文件會發現默認有兩個文件 .gitattributes 和.gitignore兩個文件,create本地倉庫的時候就默認有這兩個文件。

 

    此時在test文件里面添加一個readme.md文件寫入“##這是一個測試文件”,如圖點擊藍色的“Changes”按鈕會同步顯示,你在本地test文件當中做的修改,左邊是修改的文件(我這里是添加了一個readme.md文件),右邊同步顯示文件修改之后的內容。

 

  在左邊文件欄里勾選你需要提交的文件,填寫Summary和Description之后commit然后Sycn。然后你就可以在你的GitHub網頁上看到新建的test倉庫和里面添加的內容。

3.clone——clone版本庫到本地

  克隆很簡單,如圖點擊"clone",會顯示你遠程倉庫列表(注意這里是遠程倉庫的不是本地倉庫)。

 

  選中要clone的倉庫,點擊下方的"clone"按鈕,會彈出一個文件窗口,選擇從遠程clone版本庫的存放目錄。

  去查看你所選的目錄會看到clone的版本庫已經存在。

總結

  GitHub DeskTop裝起來比較慢,而且用起來經常卡,Git Bash比較輕量級速度比較快。用哪個根據個人喜好,但是最好不要混用,否則可能產生沖突,或者出錯。比如,用Git Bash創建並連接的版本庫,如果 add到GitHub DeskTop 修改文件之后commit就會失敗。在如,用GitHub DeskTop  創建的版本庫, add commit 都沒有問題,因為這些都是在本地。push的時候會要求輸入用戶名,密碼,輸入之后依然出錯。重新配置用戶名和郵箱,再測試依然如此。


免責聲明!

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



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