開課吧學員學習筆記(1)Git分布

2021-10-02 22:51:42 字數 1682 閱讀 2445

開課吧人工智慧學院開設了【python入門人工智慧】。第一期課程進入了【工程能力提公升】部分,第一次課關於git,課上知識點豐富,總結一下。

git 是分布式開發、檔案版本控制系統。github是基於git的協作平台。那我們就進入實踐:

git配置

配置使用者名稱:

git config --global user.name 「***」
git config --global user.email 「***"
配置大小寫敏感:

git config --global core.ignorecase false
檢視配置資訊:

git config --list
實踐過程:

講師直接總結出來了兩張圖,我根據自己的使用頻率做了篩選~

分支管理

建立dev分支:

git checkout –b dev /git switch -c dev
檢視分支:

git branch
分支內容提交:

git commit –a –m 「update file「
切換至master分支:

git checkout master/git switch master
合併分支:

git merge dev
刪除dev分支:

git branch –d dev
標籤管理

建立標籤:

git tag v1.0
檢視標籤:

git tag
建立帶有描述資訊的標籤:

git tag -a v0.1 -m "version 0.1 released" 1094adb
用命令可以看到說明文字

git show 
如果打錯了,可以刪除:

git tag –d v0.1
還可以將標籤推到遠端倉庫:

git push origin v1.0
刪除遠端標籤需要先刪除本地標籤:

git tag -d v0.9/git push origin :refs/tags/v0.9
講師上課非常強調動手,帶著學員反覆實踐**,不厭其煩的解釋課上知識點。課間休息是學生休息,講師繼續答疑。課間休息之後,還喊著大家趕緊回來。怎麼有這麼可愛、負責、質樸的講師。哈哈哈~

最後講師布置了乙個作業:利用github搭建自己的部落格。

快去寫作業吧,拜拜!

【開課吧人工智慧學院簡介】

開課吧人工智慧學院在全國率先發起——「面向複雜人工智慧問題複合型」人才培養專案。培養既掌握核心原理,又有工程實踐能力的優秀人才,實現自身專業能力提公升,同時滿足人工智慧中高階相關崗位的應聘基本條件。助力與有志進入人工智慧領域的科研工作者、高新產業技術人員、在校大學生、研究生、博士生等。

Git學習筆記1 Git基礎

參考鏈結廖雪峰git教程 1.建立版本庫 mkdir learngit 建立空目錄 cd learngit 進入目錄 git init 將該目錄初始化成git倉庫2.配置資訊 1 配置使用者資訊 git config global user.name zack996 配置使用者名稱 git conf...

Git學習筆記1 Git基礎

mkdir d learngit 建立空目錄 cd learngit 進入目錄 git init 將該目錄初始化成git倉庫 git config global user.name mike 配置使用者名稱 git config global user.email mk xinchi 163.com...

Git學習筆記1 Git原理簡介

git 是乙個分布式的版本控制工具,如果想用github等版本控制系統,核心就是git,下面簡單介紹一些git的基礎原理,原文 git不像傳統的vcs將程式按檔案存放管理 如下圖 當有檔案有改動時,下個version會將整個改動的file複製。這樣的管理方式既費事,又占用大量冗餘空間。而git訪問方...