




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
版本管理的演變VCS
出現前用拷貝區別不同版本公共文件容易被覆蓋成員溝通成本很高,代碼集成效率低下版本管理的演變集中式VCS有集中的版本管理服務?具備文件版本管理和分支管理能力集成效率有明顯地提高客戶端必須時刻和服務?相連版本管理的演變分布式VCS服務端和客戶端都有完整的版本庫脫離服務端,客戶端照樣可以管理版本
查看歷史和版本比較等多數操作,都不需要
服務?,比集中式
VCS更能提高版本管理效率最優的
能力非凡的性能開源的很容易做備份支持離線操作很容易定制工作流程Git
的特點課程內容安裝Git官網安裝指導h /book/en/v2/Getting-Started-Installing-Git在Mac
上安裝Git選擇二進制安裝方式,dmg文件并打開安裝,按默認方式一路會車即可。在Windows
上安裝Git點擊
,自動幫你的安裝包檢查安裝結果$
git
--versiongit
version
2.19.0在bash
下執行下面令,看是否返回git
的版本最小配置配置user
信息$
git
config
--global$
git
config
--global
‘your_name’user.
‘you
’配置和user.global有什么作用?config
的三個作用域$
git
config --local$
git
config --global$
git
config --system缺省等同于local$
git
config--list
--local$git
config
--list
--global$git
config
--list
--systemlocal只對倉庫有效global對登錄用戶所有倉庫有效system對系統的所有用戶有效顯示config
的配置,加--list設置與清除$
git
config --local$
git
config --global$
git
config --system設置,缺省等同于
local$
git
config
--unset
--local
$
git
config
--unset
--global
$
git
config
--unset
--system
清除,--unset優先級local
>
global
>
system課后實踐請動????,local
和global
的優先級。在Git
命令??式下,?
init
創建?個
Git
倉庫。$
git
init
your_
_git_repo_namecd
到repo
中。$cd
your_
_git_repo_name3.配置
global
和local
兩個級別的
和user.$
git
config
--local
'your_local_name'。$
git
config
--local
user.
'your_local_
@.'$
git
config
--global
'your_global_name'$
git
config
--global
'your_global_eamil@.'創建空的commit$
git
commit
--allow-empty
-m
‘Initial’?
log看
commit
信息,Author
的
name
和
是什么?$git
logGit
基本命令建Git
倉庫兩種方式:1.用Git
之前已經有項目代碼2.用Git
之前還沒有項目代碼$
cd
項目代碼所在的文件夾$
git
init#會在當前路徑下創建和項目名稱同名的文件夾$cd
某個文件夾$
git
init
your_project$cd
your_project往倉庫里添加文件加入index.html
和git-logo加入style.css加入script.js修改index.html
和style.css4
次提交,一個有模有樣的靜態頁面生成了版本歷史暫存區工作git
commitgit
add
files課后實踐1.
模仿的步驟,建立一個簡單的靜態站點。2. 熟悉
、
mit、mv、log、gitk命令。Git
探秘commitsizetree912fa6parent9c6861authorsulingcommittersulingAdd
style.csstreesizetree96b67eimagesblob6ad4c6index.htmlblob7c2badreadmetreeaee370stylestreesizeblobef3f13style.csstreesizeblobdaf480git-logo.pngblobsize<!DOCTYPE
html><html>blobsizeHi,we
are
learning
Git
together.Have
a
good
time!blobsizePNGIHDR?-sRGB
pHYs%415c5c..912fa6..aee370..96b67e..6ad4c6..7c2bad..daf480..blobsizebody{background-color:
orange;ef3f13..數一數tree
的個數新建的Git倉庫,有且僅有1個commit,僅僅包含
/doc/readme
,請問內含多少個tree,多少個blob?treetreedoccommittreeparentauthor……treeblobreadmeblobo,world課后實踐創建兩個不同的Git
倉庫,在里面添加相同內容的文件,然后把它們都加入到暫存區中,再看看兩個倉庫中同內容的文件對應的blob
的hash
值是否相同?多試幾次看看結論是否一樣?Git
的備份常用的傳輸協議常用協議語法格式說明本地協議(1)/path/to/repo.git啞協議本地協議(2)file:///path/to/repo.git智能協議http/https協議htt
http
:port/path/to/repo.git:port/path/to/repo.git平時接觸到的都是智能協議ssh協議u
:path/to/repo.git工作中最常用的智能協議啞協議與智能協議直觀區別:啞協議傳輸進度不可見;智能協議傳輸可見。傳輸速度:智能協議比啞協議傳輸速度快。備份特點project-A/.gitproject-A.gitS1project-A.gitS2project-A.gitS3課后實踐把前面章節自己建立的靜態頁面的項目倉
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店智能化管理與服務創新提升策略方案
- 手指近節指骨骨折護理查房
- 碧桂園成本管理體系
- 2025年征信國際交流標準與規范試題庫
- 2025年阿拉伯語水平測試模擬試卷聽力與閱讀同步提升
- 2025年中學教師資格考試綜合素質教育教學反思與總結題庫全析及答案全解
- 2025年成人高考《語文》語言邏輯與閱讀理解能力訓練試題
- 2025年成人高等學校招生考試《語文》經典題型強化題庫《成語辨析》試題
- 2025年質量月主題活動方案
- 2025年韓語TOPIK中級考試真題卷:語法錯誤分析與糾正指南
- (完整版)叉車孔設計標準
- 小學信息技術認識《畫圖》
- 四方公司機組扭振監測、控制和保護新技術-
- 冷凍機的制冷效率與運行電費
- PE管道焊接工藝卡
- 最全最好的血液凈化(課堂PPT)
- 裝配式公路鋼橋使用手冊(word)
- 新標準大學英語(第二版)視聽說教程2答案
- 玻璃瓶罐的缺陷產生原因及解決方法
- 206前列腺穿刺活檢臨床路徑
- 《基于智慧云課堂的互動教學研究》課題研究中期階段性總結報告
評論
0/150
提交評論