五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

疫情在家休息期間,一位學(xué)員寫(xiě)了一篇關(guān)于Git 的學(xué)習(xí)筆記

2020-02-18 20:36 作者:知書(shū)少年剛剛醬  | 我要投稿
山川異域,風(fēng)月同天;豈曰無(wú)衣,與子同裳。武漢加油,中國(guó)加油!


武漢疫情的這段時(shí)間,待在家里就是對(duì)疫情最好的幫助,這段時(shí)間非常適合學(xué)習(xí)充實(shí)自己。

開(kāi)課吧人工智能學(xué)院的【python入門人工智能】。

第一期【工程能力提升】部分,有一位同學(xué)進(jìn)行了筆記的整理,是關(guān)于Git講解的,課上的知識(shí)點(diǎn)十分豐富,這位學(xué)員受益良多,特此分享一下他的學(xué)習(xí)筆記,以便于給大家?guī)椭?/p>

Git 是分布式開(kāi)發(fā)、文件版本控制系統(tǒng)。GitHub是基于Git的協(xié)作平臺(tái)。那我們就進(jìn)入實(shí)踐:

1,Git安裝配置

根據(jù)電腦的系統(tǒng),下載對(duì)應(yīng)的Git

https://git-scm.com/downloads

Git配置

配置用戶名:

git config --global user.name “xxx”

配置郵箱:

git config --global user.email “xxx"

配置大小寫(xiě)敏感:

git config --global core.ignorecase false

查看配置信息:

git config --list

2,Git原理

Remote:遠(yuǎn)程倉(cāng)庫(kù),托管代碼的服務(wù)器,可以理解為GitHub。

Repository:倉(cāng)庫(kù)區(qū)(版本庫(kù)),就是本地倉(cāng)庫(kù),安全存放數(shù)據(jù)的位置。

Index/Stage:暫存區(qū),用于臨時(shí)存放你的改動(dòng),事實(shí)上,它只是一個(gè)文件。

Workspace:工作區(qū),自己的桌面。

實(shí)踐過(guò)程:

在工作區(qū),自己電腦上建立文件。

  • 建立 learn-git的文件夾,cd learn-git 進(jìn)入文件夾內(nèi);

  • 建立 test.txt 文件 vim test.txt;

  • 寫(xiě)入hello kaikeba,用 cat test.txt 查看;

  • 建立倉(cāng)庫(kù)區(qū),就是本地倉(cāng)庫(kù). git init ;

  • 添加文件到 暫存區(qū) git add test.txt;

  • 將文件提交到本地倉(cāng)庫(kù) git commit -m “新增test.txt文件”;

3,Git常見(jiàn)命令

講師直接總結(jié)出來(lái)了兩張圖,我根據(jù)自己的使用頻率做了篩選~

  • git add 添加文件

  • git commit 添加文件到本地倉(cāng)庫(kù)

  • git status 顯示工作目錄和暫存區(qū)的狀態(tài)

  • git push 將本地修改的文件推送到遠(yuǎn)程

git

4,遠(yuǎn)程倉(cāng)庫(kù)

  • 注冊(cè)GitHub賬號(hào)

  • 設(shè)置SSH Keys,ssh-keygen -t rsa -C "youremail@exaple.com"

  • 在github settings頁(yè)面設(shè)置SSH Keys

  • 在GitHub上建立new repositories,名為learngit的新版本庫(kù)

  • 根據(jù)GitHub的提示,選擇SSH的鏈接。在本地倉(cāng)庫(kù)運(yùn)行命令:git remote add origin

  • 關(guān)聯(lián)后,使用命令git push -u origin master推送文件給遠(yuǎn)程倉(cāng)庫(kù)

  • 此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改。

5,團(tuán)隊(duì)協(xié)作中的分支管理與標(biāo)簽管理

分支管理

創(chuàng)建dev分支:

git checkout –b dev /git switch -c dev

查看分支 :

git branch

分支內(nèi)容提交:

git commit –a –m “update file“

切換至master分支:

git checkout master/git switch master

合并分支:

git merge dev

刪除dev分支:

git branch –d dev

標(biāo)簽管理

創(chuàng)建標(biāo)簽:

git tag v1.0

查看標(biāo)簽:

git tag

創(chuàng)建帶有描述信息的標(biāo)簽:

git tag -a v0.1 -m "version 0.1 released" 1094adb

用命令可以看到說(shuō)明文字:

git show <tagname>

如果打錯(cuò)了,可以刪除:

git tag –d v0.1

還可以將標(biāo)簽推到遠(yuǎn)程倉(cāng)庫(kù):

git push origin v1.0

刪除遠(yuǎn)程標(biāo)簽需要先刪除本地標(biāo)簽:

git tag -d v0.9/git push origin :refs/tags/v0.9

這門課程的老師講課很生動(dòng),講師一直強(qiáng)調(diào)大家要?jiǎng)邮智么a,帶領(lǐng)學(xué)員反復(fù)實(shí)踐練習(xí)代碼,不厭其煩的解釋課上的每一個(gè)知識(shí)點(diǎn)。

最后老師布置了一個(gè)作業(yè):利用GitHub搭建自己的博客。

快去寫(xiě)老師留的作業(yè)吧!


tig:【開(kāi)課吧人工智能學(xué)院簡(jiǎn)介】

開(kāi)課吧人工智能學(xué)院在全國(guó)率先發(fā)起——“面向復(fù)雜人工智能問(wèn)題復(fù)合型”人才培養(yǎng)項(xiàng)目。培養(yǎng)既掌握核心原理,又有工程實(shí)踐能力的優(yōu)秀人才,實(shí)現(xiàn)自身專業(yè)能力提升,同時(shí)滿足人工智能中高級(jí)相關(guān)崗位的應(yīng)聘基本條件。助力與有志進(jìn)入人工智能領(lǐng)域的科研工作者、高新產(chǎn)業(yè)技術(shù)人員、在校大學(xué)生、研究生、博士生等。

學(xué)院整合微軟、IBM、百度、阿里巴巴、商湯科技等一線導(dǎo)師,提供體系化在線課程,滿足學(xué)員多層次和個(gè)性化學(xué)習(xí)需求,實(shí)現(xiàn)學(xué)員的職業(yè)提升和可持續(xù)成長(zhǎng)。該模式已在全國(guó)范圍內(nèi),收到廣泛認(rèn)可。

了解課程:https://mp.weixin.qq.com/mp/homepage?__biz=Mzg2NzI5MDUwOA==&hid=2&sn=950d1c15e94518606d39812c4a17f1d7&scene=18


了解更多——請(qǐng)關(guān)注【人工智能小課:kkb-AI】

回復(fù):【資料】? 即可獲得優(yōu)質(zhì)課程資源。


疫情在家休息期間,一位學(xué)員寫(xiě)了一篇關(guān)于Git 的學(xué)習(xí)筆記的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
丰台区| 屯留县| 顺平县| 拉孜县| 沅陵县| 嘉义市| 馆陶县| 轮台县| 永川市| 泸州市| 罗山县| 杨浦区| 加查县| 封丘县| 右玉县| 瑞丽市| 漳浦县| 丽水市| 农安县| 横山县| 漳州市| 高邮市| 武乡县| 黑山县| 射洪县| 彰武县| 吴川市| 延庆县| 高密市| 娄烦县| 渝北区| 连南| 永康市| 塘沽区| 宜丰县| 额尔古纳市| 孝感市| 梁河县| 沅江市| 石阡县| 普兰县|