前情提示:
Windows10;
git version 2.25.1.windows.1
GitBash窗口下操作的;
在本地安裝完gi t後,我們先進行一個小demo測試。
在上一篇有講到,具體查看:Windows下git安裝查看:https://blog.csdn.net/qq_31708763/article/details/82753846
1.先在Windows下新創建幾個空文件夾。按照Linux命令使用即可,命令行創建或手動創建均可,此處也不贅述Linux命令。
2.進入first-steps目錄,進行初始化。
janeyork@JANEYORK7C6C MINGW64 /c
$ cd /c/learngit/projects/first-steps/
janeyork@JANEYORK7C6C MINGW64 /c/learngit/projects/first-steps
$ git init
Initialized empty Git repository in C:/learngit/projects/first-steps/.git/
janeyork@JANEYORK7C6C MINGW64 /c/learngit/projects/first-steps (master)
$
init命令會在目錄下初始化倉庫,並且生成一個隱藏的.git文件夾,Mac、Windows、Linux下如何查看隱藏文件件,此處不贅述。
然後,我們在first-steps目錄下新建a.txt,b.txt兩個文件,裏面內容隨便寫點。
3.首次提交。
使用add 來標記下次提交應該包含哪些文件(加入到暫存區),使用commit將修改提交到版本庫中。
執行後結果如下圖:
4.查看狀態。
首先我們更改下a.txt裏面的內容,刪除b.txt,新建一個文件c.txt,注意,此時c.txt還是未跟蹤狀態,因爲我們還沒有將其add到版本庫中。然後我們使用git status 查看下狀態。
並且可以使用 git diff 來查看a.txt不同。如果感覺輸出生澀難懂,還好有圖形化工具kdiff。比對結果如下:
5.提交修改。
如果要提交,對於修改或者新增的文件a.txt\c.txt需要add,對於刪除的文件b.txt需要rm。執行完後,再git status查看,就會發現修改的內容已經納入下次commit中。
最後使用git commit -m "some changes"提交到本地版本庫。
6.查看歷史。
git log會顯示歷史修改提交記錄,按時間降序顯示。