詳細:
1,git log -p'命令來顯示每一次提交與其父節點提交內容之間快照的差異。
2,為了檢視載入(staged)而並未提交(not committed)的內容差異,可以使用'git diff --stage'命令(在git 1.6之前的版本中,使用'--cached')
適應情形:在執行git commit(不帶'-a')之前,檢視所有載入而未提交的變更內容。
3,git diff head: 檢視在最後一次提交之後的所有變更
現在,如果你想檢視最後一次提交之後工作目錄中檔案的變更,你可以在git diff之後加乙個head來進行比對.
適用情形:在執行'git commit -a'之前。顯示所有載入的和未載入的變更。
4,從乙個特定點開始檔案的修改情況:
如何檢視建立v1.6這個標籤之後readme檔案所發生的修改呢,可以這樣:git diff v1.6.0 -- readme
適用情形:在執行'git commit -a'之前。顯示所有載入的和未載入的變更。
5,兩次提交的差異比對:如果你想對兩次快照做差異比對,也即專案的兩個版本之間比對--直接在git diff後跟上要比對的兩個版本號即可:
$ git diff v1.0 v1.1
還可以深入檢視某個具體檔案的變更比對:
$ git diff v1.6.1.1 v1.6.1.2 -- sha1_file.c
常用命令 Git 常用命令大全
安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...
git 常用命令
檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...
git 常用命令
git常用命令 1 git config global user.name linxingjin 在 gitconfig中設定使用者名稱 git config global user.email linxingjin163 163.com 在 gitconfig中設定郵箱 git config gl...