原文來自:https://my.oschina.net/dkvirus/blog/1154601.
?在 Git 的由來那一節(jié)中已經介紹了版本控制的含義,這一節(jié)來介紹版本控制具體是怎么操作的船老。
1. 什么是版本庫
舉例說明:
在 d 盤下有個 git-demo 目錄(路徑:d:\git-demo)酥筝。
該目錄下有個 .git 目錄滚躯,這個 .git 目錄就叫做版本庫,負責管理 .git 目錄所在目錄 git-demo 里的文件嘿歌。
2. 版本庫的作用
版本庫可以認為是一個倉庫掸掏,倉庫里用來放置工作空間的每一個版本信息。
git-demo 目錄(除了 .git 目錄以外)可以認為是工作空間宙帝。
最佳實踐是每一次進入工作空間丧凤,不管進行多長時間的工作,修改或是刪除了哪些文件茄唐,在你準備休息的時候都應該將當前工作空間放到版本庫中做一次存儲息裸,也就是創(chuàng)建一個當前狀態(tài)的版本。
這個過程就好比玩網絡游戲沪编,在進入 Boss 之前對游戲設置斷點存儲呼盆,這樣如果 Boss 打失敗了,可以選擇斷點存儲回到進入 Boss 前的那個狀態(tài)蚁廓。
這里的斷點存儲就相當于將工作空間放到版本庫中進行一次斷點存儲访圃。如果之后對工作空間的修改并不滿意,可以從版本庫中找到之前存儲的那個版本相嵌,替換當前工作空間即可回到上一個版本腿时。
具體如何回滾后面一一介紹。
3. 創(chuàng)建版本庫
新建一個空目錄:d:\git-demo
打開 dos 窗口饭宾,定位到該目錄下:
$cdd:\git-demo
使用 git init 指令將當前目錄變成 Git 的版本庫
$git init
查看是否創(chuàng)建成功
創(chuàng)建成功后批糟,在當前目錄下應該會出現一個 .git 的文件夾。
如果沒有看見看铆,說明你的計算機默認將這個文件夾隱藏起來了徽鼎,通過以下操作可以顯示出來看到:
>注意:該文件夾看看就行,里面的東西一個也別動,否則你的版本庫有可能會崩潰否淤。