還債之Github與他兒子Github Desktop的使用與詳解

前言

還債第二篇

我發現寫前言是一個好習慣(特別是大家在寫記錄性文章的時候),對於我來說我的每一個文章有前言的部分都算是對自己進行一個記錄,當初爲什麼寫下這篇文章,寫下這篇文章的背景,以及當時所處的情況。在以後當我回顧起這篇文章以後還能知道當時的心境,或者說是當時什麼不懂,然後後來記錄後弄懂的,因爲對於我們來說第一遍記住的東西,以後簡單的回憶就可以回憶起來,但是若是第一遍學習時候,總是弄不明白,或者總是記不住的地方,以後也是更會容易遺忘。也算是一個自我認知與完善的過程。
這篇文章主要記錄一下對於 githubgithub Desktop的基礎使用。之所以是還債是因爲接觸到是在大一下學期,那個時候都學習過,但是由於沒有怎麼使用到,就逐漸遺忘,強烈建議大家在配置什麼東西,或者是學習到什麼東西時候,都進行一個記錄。真的太重要了。

github

首先就來介紹一下github的基礎使用吧,這裏的記錄也是滿足我在下面一段時間要對算法第四版(英文版)啃一啃(中文版的翻譯我也是是在是受不了了) 的記錄。

擁有一個個人的github賬號

github註冊一個。
: 若是你不打算划水,想認認真真地進行github的使用,建議在填寫用戶名時候謹慎填寫,填寫有自己特色的用戶名。因爲對於現在而言,個人識別度很是重要,你可以在未來的時間裏面,使用到相同的名字進行自我博客的搭建,或是對於一些知乎,CSDN等,都使用到相同的名字,進行一個記錄,擁有自己的商標,打出自己的特色
在這裏插入圖片描述

進行倉庫的創建

在擁有了自己的賬號以後,就可以開始倉庫的創建(至於什麼是倉庫而言這裏就不多做介紹了)

  1. 點擊Repositories
  2. 點擊new即可開始創建自己的倉庫。
    在這裏插入圖片描述
  3. 也可以點擊new進行倉庫的創建
    在這裏插入圖片描述
  4. 倉庫的創建
    在這裏插入圖片描述
    如下我以此倉庫進行講解:
    在這裏插入圖片描述
  5. 成功如下圖所示:
    在這裏插入圖片描述

具體講解與學習

README.md

對於這個初始化文檔來說,我相信學習過的同學都知道,支持Markdown語法,CSDN在進行編寫時候,對於標題,加粗等都是使用到這個語法格式。主要起到的是一個說明的作用,說明你的這個倉庫裏面主要是什麼東西。也是一個目錄的作用,可以進行鏈接地址的指向,做成一個目錄,讓別人更加容易閱讀到。
如下圖所示我們這樣寫道:
在這裏插入圖片描述
預覽如下,可以讓你實時預覽,和我們常用的支持Markdown語法的軟件都差不多。現在來進行提交。
如下圖所示,第一個空表示你提交這份記錄是出於什麼情況,例如可以寫道
first,進行自己提交的一個記錄,第一次提交等,或者自己修改了什麼地方,下面的就是進行一個完整的說明。

這個時候的預覽如下圖所示:因爲這個README是在首頁展示的,所以做說明,或者目錄等。
在這裏插入圖片描述

創建文件

點擊 Create,進行創建。
在這裏插入圖片描述

  1. 若是我們想要創建一個文件,後綴是 java,html,php等,就直接加上後綴即可。
    我們這樣填寫,預覽出來的結果就是java模式。

在這裏插入圖片描述
預覽
在這裏插入圖片描述
其實類似於我們在寫博客時候的那個java。還可以寫上其他類型的語言等。
在這裏插入圖片描述
2. 若是想要創建一個文件夾,裏面還有一些具體的文件,在填寫完一個前綴目錄以後加上/繼續填寫即可。
在這裏插入圖片描述
我們預覽一下結果:
在這裏插入圖片描述
在這裏插入圖片描述

圖片上傳

對於圖片的上傳而言,可以搞一個服務器做自己圖片的圖牀(後期出一篇文章來講解一些)。這裏就使用github自己的文件上傳功能來進行具體的講解。
在這裏插入圖片描述
拖拽上傳:
在這裏插入圖片描述
查看:建議新建一個文件夾存放所有的圖片,不要存放在主目錄下面
在這裏插入圖片描述
進行圖片的查看:對地址進行一個複製,就可以應用該圖片(實測上傳有點東西,還可能會崩潰,還是弄一個圖牀方便)
在這裏插入圖片描述
測試:我們如下寫道: 圖片存儲格式大家見如下:這裏沒辦法寫出來。
在這裏插入圖片描述
我們進行一個預覽處理:圖片完整顯示出來。在這裏插入圖片描述
在這裏插入圖片描述

後記

關於基礎的介紹這裏也就介紹到這裏,其實操作都很簡單,只不要是對於新手來說可能還是需要將的詳細一點呀,大佬的話有哪裏不得當的地方還希望指出來呀。

Github Desktop

思考

對於 Github Desktop來說的操作都可以使用到git命令來完成,這裏也是圖一個方便,對於git的學習也是非常重要的呀(個人感覺這個Github Desktop就是github的親兒子)操作傻瓜式。十分不利於我們對於git命令的學習(因爲太簡單了操作起來)。但是對於不理解的人來說還是會一臉懵逼的呀,這裏就進行俺在用的時候的基礎啊。想要學習git請移步學習git。我就不寫了,感覺寫出來也是自己的理解,側重點還是會有不同的。大家要去的就自己去學習一下。

安裝與學習

  1. 下載速度還不算是慢,這裏就不貼出網盤地址啦。
    在這裏插入圖片描述
  2. 安裝起來以後,進行個人的登錄(這裏我登錄過就不再演示了)如下圖所示:
    在這裏插入圖片描述
  3. 在完成下載和登錄以後,這個時候我們點擊之前的下載時候會出現如下圖所示的情況(ps: 這也太秀了,不愧是親兒子)就可以實現將我們的遠端的倉庫拉下來。
    在這裏插入圖片描述
    點擊clone:
    在這裏插入圖片描述
    本地查看就可以看到具體的情況:如下圖所示,箭頭表示就是我們在遠端創建的倉庫,然後就可以進行本地的操作
    在這裏插入圖片描述

具體學習

更改

在拉倒本地以後,我們若是覺得有些地方不合適,可以進行本地的修改然後再推到遠端去。

  1. 如下圖所示:點擊歷史,我們可以看到之前在遠端做的任何更改,然後本地,我們右擊test.java,進行一個簡單的修改。
    在這裏插入圖片描述
  2. 修改完成以後會發現左邊的change有具體你的更改
    3在這裏插入圖片描述
  3. 完成以後,使用如下和遠端操作相同的地方,進行保存
    在這裏插入圖片描述
  4. 這個時候,主頁面就會顯示我們進行了更改操作。
    在這裏插入圖片描述
  5. 點擊Push origin 就可以推送到遠端。並進行查看。發現進行了更改
    在這裏插入圖片描述

遠端更改,本地保存一致。

若是我們在進行開發的時候,兩邊同時進行操作處理,你同事代碼寫完以後,你要接着寫,這個時候就需要進行pull origin操作。
我們進行遠端的更改,查看本地情況。我們遠端進行一個更改以後。本地就會出現這樣的情況,點擊右邊的Pull origin 即可,對遠端的代碼進行拉回到本地。在這裏插入圖片描述
在這裏插入圖片描述

合併分支

什麼是分支呢?就像本篇文章剛開始提到的分支是用來創建新功能但是你又不希望破話現在的成果,害怕會對現在的進度造成影響,所以是一種試驗性的功能。 那怎麼創建呢? 這也是很簡單的,打開首頁的current branch會看到default branch是master,這是所有git倉庫的默認主分支,都叫master,origin是你github的分支,關聯的是服務器端。

  1. 點擊創建一個新的分支
    在這裏插入圖片描述
  2. 默認就在當前分支的下面:箭頭原來位置是master。
    在這裏插入圖片描述
  3. 進入到此倉庫的目錄下面,新創建一個文件,會顯示有了新的更新,我們進行提交處理。可以看到的是對於分支下面有我們新創建的文本文檔。
    在這裏插入圖片描述
  4. 這個時候切換回到master主分支時候。會發現沒有對應的文件,是因爲分支是分支的事情,在沒有合併之前對於master是看不到對應的改變的。
    在這裏插入圖片描述
  5. 分支合併
    選擇進行對應的合併

在這裏插入圖片描述
在這裏插入圖片描述
最後檢驗結果:可以看到對應的分支合併成功提示信息。
在這裏插入圖片描述
6. 遠端進行查看,也同步推送到遠端:

在這裏插入圖片描述

後記

以上就是對Github Desktop的一部分小小的學習,這裏只是作爲入門級別的學習與工作,等到我具體將項目推送上去有具體的問題再具體講解。

總結

其實學習這些東西沒花費多久的時間,主要是再度記錄出來截圖,也算是對自己的一個印象的加深了。現在覺得就不會再輕易忘記了。後續的內容也都會慢慢出出來。看過覺得還不錯的小夥伴們記得自己實踐一下,有需要的可以關注下下。後續的內容會持續更新。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章