Есть ли способ просмотреть различия между версиями staged
и unstaged
того же файла?Различия между поэтапными и неустановленными версиями одного и того же файла с использованием difftool
Например:
Changes to be committed:
modified: conf/application.conf
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: conf/application.conf
Это происходит, когда я инсценировать изменения, а затем я снова изменить файл, без постановки его.
EDIT
Команда git status -vv
не достаточно хорошо, потому что мне нужно использовать команду diff
/difftool
. Это потому, что на практике слишком много изменений в слишком большом количестве файлов, и прокрутка через них неэффективна. Но diff
/difftool
позволяет мне указать файл, который меня интересует.
Это тот же файл. – Maroun
@MarounMaroun Да, в этом суть. Git концентрируется на изменениях файла, а не на самом файле. См. Этот вопрос: https://stackoverflow.com/questions/24837841/git-can-a-file-be-both-staged-and-unstaged-for-commit – DrKaoliN