是否有一個--staged(aka --cached)選項用於比較git存儲中的文件?比較暫存文件與一個存儲
在這裏,我比較最近提交反對上演文件(我使用的是明確的@ {}語法,但我知道,@ {0}可以推斷):
git diff [email protected]{0}:spec/blueprints.rb HEAD:spec/blueprints.rb
而且我在這裏比較什麼是磁盤上的文件藏起來:
git diff [email protected]{0}:spec/blueprints.rb spec/blueprints.rb
我如何比較哪當前與什麼在藏匿上演?這不起作用:
git diff --staged [email protected]{0}:spec/blueprints.rb spec/blueprints.rb