30
是否有觀看的只有上演變化我在git的未決差異的簡單方法?我已經上傳了幾個文件,但想要在按下按鈕之前最後看一下我正在提交的內容。我還有其他幾個未分離的更改,我希望在單獨的提交中進行更改,因此暫停,執行git diff
,然後分頁到我想要的文件並不是所有可取的選項。
例子:
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: foo.java
#
# Changed but not updated:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: bar.java
# modified: baz.java
# modified: qux.java
我真的只是想看看我在foo.java
改變,而不必unstage。
@miku +1,投票決定關閉以及(和離開這裏,因爲它是[最佳做法](HTTP: //meta.stackexchange.com/questions/230/duplicate-question-etiquette-to-delete-or-not-to-delete)顯然),很驚訝,沒有顯示時發佈 –
很快,你將能夠使用'git status -v -v'查看更改(staged和unstaged):請參閱http://stackoverflow.com/a/29116346/6309。 – VonC