開課吧人工智慧學院開設了【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訪問方...