初次見面,請多多關照。我是生在博多,成長在Git社區的「猴子老師」。今天我們要來一起學習版本管理系統「Git」哦。
要把文檔還原到編輯前的狀態,大家都是怎么做的呢?
最簡單的方法就是先備份編輯前的文檔。使用這個方法時,我們通常都會在備份的文檔名或目錄名上添加編輯的日期。但是,每次編輯文檔都要事先復制,這樣非常麻煩,也很容易出錯。

再加上,如果像上圖那樣毫無命名規則的話,就無法區分哪一個文檔是最新的了。而且,如果是共享文件的話,應該加上編輯者的名字。還有,那些文檔名字沒有體現修改內容。
另外,如果兩個人同時編輯某個共享文件,先進行編輯的人所做的修改內容會被覆蓋,相信大家都有這樣的經歷。

Git版本管理系統就是為了解決這些問題應運而生的。
## 使用Git進行版本管理
Git是一個分布式版本管理系統,是為了更好地管理Linux內核開發而創立的。
Git可以在任何時間點,把文檔的狀態作為更新記錄保存起來。因此可以把編輯過的文檔復原到以前的狀態,也可以顯示編輯前后的內容差異。
而且,編輯舊文件后,試圖覆蓋較新的文件的時候(即上傳文件到服務器時),系統會發出警告,因此可以避免在無意中覆蓋了他人的編輯內容。

用Git管理文件的話,更新的歷史會保存在Git,所以不需要備份文件啦。非常方便吧!