Git基礎基礎知識

2021-10-03 06:43:49 字數 685 閱讀 5706

1)、具備功能:

①協同修改,多人同時修改伺服器端同乙個檔案。

②資料備份,儲存每乙個提交過的歷史狀態。

③版本管理,不儲存重複資料,節約空間,提高效率:svn(增量式)git(檔案系統快照)

④許可權控制,對團隊中人員進行許可權控制,團隊外貢獻**進行審核。

⑤歷史記錄,檢視修改人、時間、內容、日誌,也可恢復到某一歷史狀態。

⑥分支管理,允許開發團隊在工作過程中多條生產線同時推進任務。

2)、版本控制工具

①集中式:cvs、svn、vss (統一在伺服器進行管理)

②分布式:git、mercurial、bazaar、darcs (在本地進行控制,避免單點故障)

1)、git優勢

①大部分操作在本地完成,不需聯網

②完整性保證

③盡可能新增資料而不是刪除或修改資料

④分支操作非常快捷流暢

⑤與linux命令全面相容

2)、git在本地結構

工作區:寫** —> gitadd

暫存區:臨時儲存 ---->gitcommit

本地庫:歷史版本

3)、git和**託管中心(維護遠端庫)

區域網環境下:gitlab伺服器

外網環境下:github、碼雲

4)、本地庫和遠端庫

①團部內部協作

②跨團隊協作

Git 基礎知識

2019 february 16 git簡寫 狀態說明 備註?untracked 未跟蹤此檔案在資料夾中,但並沒有加入到git庫,不參與版本控制,通過git add 狀態變為staged mmunmodified 已入庫未修改 如果它被修改,而變為modified,如果使用git rm移出版本庫,則...

git基礎知識

git歷史 略 git與svn對比 集中式版本控制工具缺點 git是分布式版本控制系統,分為兩種型別的倉庫 本地倉庫和遠端倉庫 git工作流程 工作流程如下 從遠端倉庫中轉殖 到本地倉庫 從本地倉庫中checkout 然後進行 修改 在提交前先將 提交到暫存區 提交到本地倉庫。本地倉庫中儲存修改的各...

Git基礎知識

git版本控制下的工程區域的概念 版本庫 repository 在工作區中有乙個隱藏的目錄.git,這個資料夾就是git的版本庫,裡面存放了git用來管理該工程的所有版本資料,也叫本地倉庫。工作區 working directory 日常工作的 檔案或者文件所在的資料夾。暫存區 stage 一般存放...