小竈時間-左手git右手md,程序員必備工具

1. 爲啥學git和md

今天開始我們來學習一些程序員必備的工具,其中我感覺最先了解的就是git和md了。

git的用途和好處

git是源代碼管理工具。程序員每天要寫很多代碼(假如不那麼懶的話),就不可避免地對代碼進行增刪改查,如果每次修改都要靠大腦記,那早就死翹翹了。於是,勤勞的先輩們發明了源代碼管理工具,準確記憶每一次修改,這樣就可以在需要的時候隨時查閱代碼變化或回到之前的代碼版本。

git是分佈式的代碼管理方式。與傳統的svn相比,git的用戶,在每個人的電腦端都有完整的代碼庫,只需要簡單的命令,就可以在不同版本的代碼之間跳轉,偶爾的斷網沒有任何影響,照舊可以開發,只在網絡恢復的時候再把所有代碼更改統一提交到服務器就好了。但是,svn是中心化的代碼管理,有一臺服務器管理所有代碼,如果那個服務器掛了,基本誰也沒有當前程序的完整版本了。

本文會使用 SourceTree工具進行git的代碼管理演示,會主要包含一下幾個功能或命令:

git
clone
branch
feature
commit
push
revert
merge
ignore

md是個什麼鬼?

mdmarkdown的簡稱,也是相關文本文件的後綴名,除了名字不一樣,其實和常見的txt並沒有本質區別。

md是一種文本書寫規則,用簡單的幾個字符,經過特定的工具渲染,就能把純文本展示成帶格式的文章,正在逐漸取代傳統的word

在程序員圈裏,md更是已經大行其道。大家熟知的各種博客系統,csdn,cnblogs,github,wordpress,51cto,簡書,圖靈社區,都早就發現了md的影響力,將自己家的博客改造的支持md書寫了。

另外,md在github上應用廣泛,我們每次看見的開源庫首頁介紹的readme,都是md,相關文檔的說明,也全是md,你開始學習開發了,要不要學習md

本文主要給大家介紹一下我這幾年感覺最常用的幾個md相關操作。

2. git軟件的安裝

我們這裏安裝兩個軟件,git本身還有管理工具SourceTree。
先來安裝git,官網下載即可。請搜索git bash download(搜索是程序員必備技能之一,後面我單獨弄個專題介紹)

大部分默認安裝就好,按我的截圖往下走吧!

安裝git和SourceTree

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

到最後這一步,不用底下那個View xxxx查看,上面那個Launch xxx啓動就行了,然後在彈出來的黑窗口,執行下面命令看看成不成功。

$ git --version
git version 2.13.1.windows.1

看見上面的命令就成功了!

注意,安裝SourceTree的第一步,需要你註冊賬戶,註冊或用Google登錄就好,然後後面關聯xxx那一步,選擇忽略,打開軟件後再往下看

使用github

首先必須註冊一個github賬戶,假如你剛剛入學,一句代碼沒寫呢,也來註冊一個,相信我,沒壞處,只有無窮的好處!

註冊完,在頁面右上角,這裏,新建一個代碼庫

新建代碼庫

假如倉庫名是git_md

新建倉庫完成,複製那個https的鏈接

然後到SourceTree,選擇克隆clone,粘貼地址,確定,把代碼克隆到本地。然後點擊右上角的設置旁邊的瀏覽器,打開所在文件夾,新建一個文本文件,叫做readme.md, 去掉後面的.txt

再次回到軟件,進行第一次提交。
這時候你看見的是【未暫存文件】有剛纔新建的文件,點擊按鈕【暫存所有】,文件會上升到上面的區域,這時候再點擊左上角按鈕【提交】,在最下面填寫提交內容,最好是動詞➕名詞的形式,然後點擊【提交】。

第一次提交

然後點擊【推送】,將我們這第一次添加的內容,推送到github。
推送

回到github頁面,刷新,你會看見剛纔的文件。

查看推送效果

下面會介紹git的常見操作,分支管理,git工作流等,但截圖展示信息有限,只先放些片段過來,詳細操作,我再錄製一個視頻,放到公衆號sublimePython的最新文章裏,請關注查看。

feature管理

查看分支

3. md的軟件安裝與入門

md學習成本非常低,照着寫寫就會了,好像小時候學走路,走着走着就會了。

這裏推薦我覺得非常好用的軟件給大家,typora,搜索下載就好,各個平臺都支持。

還有個在線且也有各個平臺客戶端的網站,叫作業部落,也非常不錯。打開就是個左邊書寫,右邊預覽的頁面,跟着寫寫就是啦!

如果你還有所懷疑,歡迎和我的視頻一起進行練習。

關注公衆號,第8哥小竈時間,回覆歷史,即可看到所有視頻和文章。


小竈時間,爲你的編程之路添血加藍!謝謝你的關注,下次見!

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