@ git status主要檢索本地倉庫的文件更新狀態
@ git diff 主要是查看文件更新的具體內容
首先我們需要了解下文件狀態類型,分為以追蹤文件和未追蹤文件
已追蹤文件:在倉庫之前的版本快照中包含文件的記錄,在用戶工作一段時間過后,這些文件同樣能被追蹤到(如文件的修改和刪除)
未追蹤文件:一些文件的新增
@ git status 命令顯示出來的文件總共有三種狀態分別是
1.已添加至暫存區,未提交的(add后未commit的文件)
2.已修改,未暫存的
3.為追蹤到的文件
@ git add filename將文件添加至暫存區
git add . 將所有文件添加至暫存區
git add .-A 將所有文件添加至暫存區
@ git commit -m 'XXXX' 將文件提交到本地倉庫
@ git push origin master 將文件提交到遠端倉庫
---------------------git diff ---------------------------
@git diff 查看所有文件所進行具體內容的修改,添加到暫存區則查看不了
@git diff --stage 查看添加至暫存區所有文件的內容修改