git diff命令的使用


git diff是一個git提供的一個非常有用的命令,使用git diff可清晰的顯示出文件被修改的內容。

工作區、版本庫

要理解git diff命令,就必須先理解工作區、暫存區與版本庫的概念。

工作區就是所在目錄,比如我的TestGit文件夾:

在上圖的.git文件中,存放的就是版本庫,版本庫中存儲了很多東西,最重要的就是stage(或者叫index)暫存區、git自動創建的一個分支master,以及指向master的一個指針HEAD

添加修改到版本庫的過程如圖所示:

  1. 工作區 --> 暫存區
    使用git add命令將工作區文件添加到緩存區。

  2. 暫存區 --> 倉庫
    使用git commit命令將暫存區中的文件提交到倉庫。

git diff命令

根據所要對比區域不同,git diff有如下幾種用法。

命令 作用
git diff 查看工作區與暫存區的差異
git diff --cached 查看暫存區與倉庫的差異
git diff HEAD 查看工作區與倉庫的差異


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM