什麼是版本庫?版本庫又名倉庫,英文名repository,你可以簡單的理解乙個目錄,這個目錄裡面的所有檔案都可以被git管理起來,每個檔案的修改,刪除,git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻還可以將檔案」還原」。
所以建立乙個版本庫也非常簡單,如下是e盤 –> code目錄下新建乙個testgit版本庫。
開啟git bash
cd e:/code/testgit執行後,生成.git資料夾,這個目錄是git來跟蹤管理版本的,不要手動亂改這個目錄裡面的檔案,否則,會把git倉庫給破壞。pwd
git commit -m "readme.txt提交111111"
git status如圖,沒有任何檔案變化
在檔案中增加內容:「222222」,如圖檢視
上面的命令告訴我們 readme.txt檔案已被修改,但是未被提交的修改。
如上可以看到,readme.txt檔案內容從一行11111111改成 二行 新增了一行22222222內容。
知道了對readme.txt檔案做了什麼修改後,我們可以放心的提交到倉庫了。
提交修改和提交檔案是一樣的2步
git add readme.txt注意提交前後狀態,如2.2。git commit -m "
readme.txt提交222222
"
然後執行提交操作
git add readme.txtgit commit -m "
readme.txt提交333333
"
git log現在我已經對readme.txt檔案做了三次修改了,檢視歷史記錄【時間倒敘】
git log命令顯示從最近到最遠的顯示日誌,我們可以看到最近三次提交,最近的一次是,333333提交.上一次是test.如果嫌上面顯示的資訊太多的話,可以使用命令
git log --pretty=oneline上乙個版本
git reset --hard head^
上上個版本
git reset --hard head^^
那如果要回退到前100個版本的話,使用上面的方法肯定不方便,我們可以使用下面的簡便命令操作:git reset –hard head~100 即可。
檢視readme.txt內容:通過命令cat readme.txt檢視
檢視log也是沒有最近的一次了。
git reset --hard 版本號
故版本回滾
git reset --hard 0cd5af8
Git學習筆記(一) 本地Git
如果你是初次使用git,就要把自己的使用者名稱和郵箱告訴git,git據此區分提交 的作者。git config global user.name wen ke git config global user.email 306674698 qq.com 檢視使用者名稱和郵箱 gitconfig gl...
git使用教程三 本地分支操作
git branch testing 建立新分支testing git checkout b testing 建立並切換到testing分支 git checkout b testing master 基於master分支建立並切換到testing分支 git checkout testing 切換...
Git學習(1) 本地版本庫的建立
在f盤的根目錄下建立git file的資料夾裡面在建立乙個git test資料夾下 位置隨意,完全憑自己的喜好 這是乙個空的資料夾,剛建立完為下圖這樣子 有以下兩種方式建立本地版本庫 1.開啟命令視窗進入該資料夾下,鍵入git init命令 2.直接在該資料夾目錄下右鍵,選擇git init her...