Bagaimana cara saya menunjukkan perubahan yang tidak dikomit di Git?
Saya STFW'ed , dan perintah ini tidak berfungsi:
teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice)
$ git status
On branch teyan/psservice
Your branch is up-to-date with 'origin/teyan/psservice'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: psservice.c
modified: psservice.vcxproj.filters
teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice)
$ git diff
teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice)
$ git diff master
fatal: ambiguous argument 'master': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
Anda telah melakukan perubahan (mungkin dengan menjalankan
git add
), jadi untuk mendapatkan perbedaannya, Anda perlu menjalankan:(
git diff
Plain hanya akan menampilkan perubahan yang tidak dipentaskan.)Sebagai contoh:
sumber
Bagi saya, satu-satunya hal yang berhasil adalah
termasuk file yang dipentaskan,
git diff --cached
hanya menampilkan file yang dipentaskan.sumber