git可分為三大區域:
工作區暫存區
版本庫版本控制
也就是利用git管理資料夾。他大致分為四個步驟:
1、進入要管理的資料夾
2、初始化
3、管理
4、生成版本
我們一步一步來看。
假設有這樣乙個資料夾,第一步我們進入這個資料夾。
(1)windows右擊,然後點選git bash here
(2)在出來的控制台中,輸入git init,並enter。至此,git算是真正的開始管理這個資料夾了。
可以看到,執行初始化之後,資料夾裡面多出來了乙個資料夾:.git。它的含義是在以後各種操作的配置資訊以及版本資訊等等都會存放在這裡面。
首先我們在控制台中輸入git status,他的含義是檢測資料夾中檔案的狀態。原本我們資料夾中已經有了乙個檔案,但是還未處理,見下圖。
我們不妨再新建乙個資料夾看看。
再次輸入git status,可以看到這樣的結果。
現在我們試著管理乙個檔案試試。輸入git add demo.txt.它的含義是讓git管理demo.txt這個資料夾,此時檔案從工作區到暫存區。接著,執行git status檢視檔案狀態。可以看到demo.txt變綠了,而未管理的資料夾還是紅色的。
如果我們想將所有未管理的資料夾管理起來,只需輸入git add . 即可。這樣所有未被管理的資料夾都可以被管理了。
(1)上面我們經歷了從未被管理到被管理,現在開始經歷從被管理到生成版本控制。
我們輸入:git commit -m '描述資訊' ,此時檔案從暫存區到版本庫。再輸入git status檢視狀態。可以看到生成版本控制之後,綠色的資料夾已經消失了。這意味著這個資料夾裡面所有的檔案都已經被git管理起來,生成乙個版本了。
(2)假設現在我們對demo.txt進行了修改。我們再次輸入git status檢視狀態。可以看到git檢測出了此資料夾已經被修改了。
現在,我們輸入git add demo.txt或者git add . 將修改過的,也就是未被管理的給管理起來。再輸入git status檢視狀態。
接著,生成版本控制:git commit -m '描述資訊'。
我們輸入git log。可以看到這裡我們的兩個版本。
一般對乙個資料夾進行版本控制大概需要這樣:
git status ——檢視狀態
git add . 或者 git add 某個檔案 ——使之被管理
git commit -m '描述資訊' ——版本控制
git log ——檢視狀態
第一次安裝的使用者進行版本控制那一步時會被要求進行使用者配置,一次即可。
Git如何解決本地衝突(純淨版)
第一步 拉取遠端最新 git fetch a第二步 切換到源分支 如果本地有源分支 git checkout branch new如果本地沒有源分支 git checkout b branch new origin branch new第三步 合併 此處,不要使用fast forward容易,覆蓋合...
Git本地庫如何與遠端庫進行互動
對於此場景的描述 團隊內協同辦開發乙個專案,專案經理將其大致的框架 在本地 即自己的pc 通過git軟體放在了自己在 託管中心的,自己的遠端倉庫 repository 裡面,並且在託管中心邀請參與開發此專案的n名程式設計師作為乙個團隊協同開發。每名程式設計師都要去專案經理的遠端庫中去把其框架 clo...
linux系統使用git修改檔案後進行版本的回溯
今天寫一篇關於在linux中使用git修改了檔案後,進行版本的回溯。這裡在centos虛擬機器中安裝好git進行測試。這裡修改的檔案是已經上傳到git倉庫中的檔案,在git倉庫中對這個檔案修改 原始檔如下 修改以後如下 我們在第一步修改了檔案後,按 esc 後輸入 wq 儲存並退出,我們進入倉庫的路...