我正在尝试展示一个特定文件夹的起始状态和变化,我希望它只显示那些添加和修改过的名称,使用以下命令,但是它返回了一个错误。
命令:
为什么突然发生这种情况?我该如何解决它?
编辑
使用另一个存储库和“origin / master”只会返回不同的结果。
命令:
git diff --name-only --relative --diff-filter AM origin -- foldername/
错误:
fatal: bad revision 'origin'
为什么突然发生这种情况?我该如何解决它?
编辑
使用另一个存储库和“origin / master”只会返回不同的结果。
C:\gitprojects\samplefolder (master -> origin)
λ git diff --name-only --relative --diff-filter AM origin/master
readme.md
C:\gitprojects\samplefolder (master -> origin)
λ git diff --name-only --relative --diff-filter AM master origin/master
readme.md
C:\gitprojects\samplefolder (master -> origin)
λ git diff --name-only --relative --diff-filter AM origin
Properties/sample.properties
readme.md
origin
是一个远程而不是修订版本。也许尝试使用origin/master
?至少使用origin/master
代替origin
我就不会出现错误了。虽然我不确定你想要比较什么。也许你可以添加更多关于你期望命令产生的具体细节? - anothernode