1.流程圖及概念
工作區:用來儲存專案的元資料和物件資料庫的地方。 這是 git 中最重要的部分,從其它計算機轉殖倉庫時,拷貝的就是這裡的資料。
暫存區:儲存了下次將提交的檔案列表資訊,一般在 git 倉庫目錄中。 有時候也被稱作「索引」,不過一般說法還是叫暫存區域
版本庫:也叫本地版本庫,之所以說git 快,大部分提交都是對本地倉庫而言的,不依賴網路,最後一次會推送的到遠端倉庫
基本的 git 工作流程如下:
1).在工作目錄中修改檔案。
2).暫存檔案,將檔案的快照放入暫存區域。
3).提交更新,找到暫存區域的檔案,將快照永久性儲存到 git 倉庫目錄
2.檔案的變化幾種狀態
git版本控制 其實就是會記錄所有檔案的變化狀態,如下:
可以用命令 git status檢視當前檔案的變化狀態:
1).git add新增檔案 ,從untrack --> stage狀態
2).git commit 提交,檔案狀態 從 staged--> unmodify
3).修改檔案,檢視git status,檔案由 unmodify --> modify
4).再重複上述三個過程 新增到暫存區->提交本地版本庫->再次修改
3.工作區-暫存區-本地版本庫的關係
工作區 --> 暫存區 git add
暫存區 --> 本地版本庫 git commit
本地版本庫 --> 工作區 git checkout
4.安裝
1).git 版本控制工具介紹(一)
2).git 工作流程介紹(二)
3).github的使用(三)
4).git 常用命令(四)
5).git 版本回退(五)
6).git版本衝突解決(六)
7).git 分支管理(七)
8).git檔案儲存原理解析(八)
Git 工作流程介紹 二
1.流程圖及概念 工作區 用來儲存專案的元資料和物件資料庫的地方。這是 git 中最重要的部分,從其它計算機轉殖倉庫時,拷貝的就是這裡的資料。暫存區 儲存了下次將提交的檔案列表資訊,一般在 git 倉庫目錄中。有時候也被稱作 索引 不過一般說法還是叫暫存區域 版本庫 也叫本地版本庫,之所以說git ...
Git 工作流程
git 作為乙個原始碼管理系統,不可避免涉及到多人協作。協作必須有乙個規範的工作流程,讓大家有效地合作,使得專案井井有條地發展下去。工作流程 在英語裡,叫做 workflow 或者 flow 原意是水流,比喻專案像水流那樣,順暢 自然地向前流動,不會發生衝擊 對撞 甚至漩渦。本文介紹三種廣泛使用的工...
Git 工作流程
git 作為乙個原始碼管理系統,不可避免涉及到多人協作。協作必須有乙個規範的工作流程,讓大家有效地合作,使得專案井井有條地發展下去。工作流程 在英語裡,叫做 workflow 或者 flow 原意是水流,比喻專案像水流那樣,順暢 自然地向前流動,不會發生衝擊 對撞 甚至漩渦。本文的三種工作流程,有乙...