目錄
- 1.創建版本庫 ```git init```
1.創建版本庫
git init
- 在目錄中創建新的 Git 倉庫。 你可以在任何時候、任何目錄中這么做,完全是本地化的。
- 在目錄中執行
git init
,就可以創建一個 Git 倉庫了。
注意: 沒事不要手動修改 .git 目錄里面的文件,不然改亂了,可能就把 Git 倉庫給破壞了。
- 添加到暫存區
git add
#添加文件/文件夾
git add test.txt#添加所有
git add .
添加到暫存區 ( git add )
git add .
:他會監控工作區的狀態樹,使用它會把工作時的所有變化提交到暫存區,包括文件內容修改(modified)以及新文件(new),但不包括被刪除的文件。
git add -u
:他僅監控已經被add的文件(即tracked file),他會將被修改的文件提交到暫存區。add -u 不會提交新文件(untracked file)。(git add --update的縮寫)
git add -A
:是上面兩個功能的合集, 也就是說包括刪除的文件也會被提交(git add --all的縮寫)
- 查看狀態
git status
如果加上 -s 參數,可以獲得簡短的結果輸出。
"A"
狀態的意思是已添加到緩存中(暫存區)
"AM"
狀態的意思是,這個文件在我們將它添加到緩存之后又有改動
"??"
狀態的意思是,新文件
- 查看改動
git diff
- 執行 git diff 來查看執行 git status 的結果的詳細信息。
- git diff 命令顯示已寫入緩存與已修改但尚未寫入緩存的改動的區別。
- git diff 有兩個主要的應用場景。
- 尚未緩存的改動:git diff
- 查看已緩存的改動: git diff --cached
- 查看已緩存的與未緩存的所有改動:git diff HEAD
- 顯示摘要而非整個 diff:git diff --stat
git status 顯示你上次提交更新后的更改或者寫入緩存的改動, 而 git diff 一行一行地顯示這些改動具體是什么。