小灶時間-左手git右手md,程序員必備工具-創(chuàng)新互聯(lián)

1. 為啥學(xué)git和md

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

成都創(chuàng)新互聯(lián)專注于嘉祥企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站制作。嘉祥網(wǎng)站建設(shè)公司,為嘉祥等地區(qū)提供建站服務(wù)。全流程定制開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

git的用途和好處

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

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

本文會使用 SourceTree工具進(jìn)行g(shù)it的代碼管理演示,會主要包含一下幾個功能或命令:

git
clone
branch
feature
commit
push
revert
merge
ignore

md是個什么鬼?

mdmarkdown的簡稱,也是相關(guān)文本文件的后綴名,除了名字不一樣,其實(shí)和常見的txt并沒有本質(zhì)區(qū)別。

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

在程序員圈里,md更是已經(jīng)大行其道。大家熟知的各種博客系統(tǒng),csdn,cnblogs,github,wordpress,51cto,簡書,圖靈社區(qū),都早就發(fā)現(xiàn)了md的影響力,將自己家的博客改造的支持md書寫了。

另外,md在github上應(yīng)用廣泛,我們每次看見的開源庫首頁介紹的readme,都是md,相關(guān)文檔的說明,也全是md,你開始學(xué)習(xí)開發(fā)了,要不要學(xué)習(xí)md?

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

2. git軟件的安裝

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

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

安裝git和SourceTree

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

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

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

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

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

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

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

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

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

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

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

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

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

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

使用github

首先必須注冊一個github賬戶,假如你剛剛?cè)雽W(xué),一句代碼沒寫呢,也來注冊一個,相信我,沒壞處,只有無窮的好處!

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

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

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

新建倉庫完成,復(fù)制那個https的鏈接。

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

再次回到軟件,進(jìn)行第一次提交。
這時候你看見的是【未暫存文件】有剛才新建的文件,點(diǎn)擊按鈕【暫存所有】,文件會上升到上面的區(qū)域,這時候再點(diǎn)擊左上角按鈕【提交】,在最下面填寫提交內(nèi)容,最好是動詞?名詞的形式,然后點(diǎn)擊【提交】。

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

然后點(diǎn)擊【推送】,將我們這第一次添加的內(nèi)容,推送到github。
小灶時間-左手git右手md,程序員必備工具

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

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

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

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

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

3. md的軟件安裝與入門

md學(xué)習(xí)成本非常低,照著寫寫就會了,好像小時候?qū)W走路,走著走著就會了。

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

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

如果你還有所懷疑,歡迎和我的視頻一起進(jìn)行練習(xí)。

關(guān)注公眾號,第8哥小灶時間,回復(fù)歷史,即可看到所有視頻和文章。


小灶時間,為你的編程之路添血加藍(lán)!謝謝你的關(guān)注,下次見!

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務(wù)器買多久送多久。

分享文章:小灶時間-左手git右手md,程序員必備工具-創(chuàng)新互聯(lián)
本文地址:http://muchs.cn/article48/dhejhp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、定制開發(fā)、軟件開發(fā)、網(wǎng)站建設(shè)、ChatGPT動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)