**原文:
1. 檢視當前所有的更改情況。git status
結果有3部分,changes to be commited, changes not staged for commit, untracked files
2.那麼有哪些命令檢視具體的改動呢?
git diff --staged 僅檢視1的變化(changes 【staged】to be commited)
git diff 僅檢視2的變化(changes 【not staged】to be commited)
git diff head 檢視1,2,3所有的變化
修改一下這個檔案, 執行git status 的話, 「changes not staged for commit」.(要先git add ./ 再git commit)
Git diff 比較差異
倉庫檔案差異比較。1 簡單比較的用法 比較暫存區與工作區的差別 git diff比較版本庫最新提交與暫存區的差別 gitdiff cached 比較工作區與版本庫最新提交的差別 git diff head head表示當前指向,可替換成當前分支 master可以 ps 若後帶檔名,則比較指定檔案的差...
git diff檢視修改,比較修改之間的差異
1.比較修改之間的差異 git diff不加引數即預設比較工作區與暫存區 git diff cached 比較暫存區與最新本地版本庫 本地庫中最近一次commit的內容 git diff head 比較工作區與最新本地版本庫。如果head指向的是master分支,那麼head還可以換成master ...
版本差異對比 前言(一)
在專案中,我們經常需要部署不同的版本 war 包,但是有時候版本之間有做了我們不需要的修改 比如原本的測試頁面的測試資料沒有刪除 缺失或刪除了某些檔案 甚至是惡意被修改 war 包中的內容。這些都是潛在的危險。因此,在上傳版本之前,如果有乙個版本檢測工具可以幫助我們定位到新版 war 包和正在執行 ...