0

私はオンラインで多くのことを検索しましたが、これに対する決定的な答えを見つけることができませんでした. dirで次の手順を実行して、gitに追加しています

git add SomeDir/
git commit -m "Some Message"
git diff --name-only HEAD~1

fatal: ambiguous argument 'HEAD~1': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

私が間違っていることについてのアイデア。ありがとう

4

3 に答える 3

0

ここで何を達成しようとしているのかわかりません。コミットとオリジンの違いを確認しようとしていますか? もしそうなら、コマンドは

git diff master origin/master --name-only

または、使用することもできます

git diff --cached

ステージング領域と HEAD を比較します。

于 2013-06-27T18:25:14.813 に答える
0

したがって、多くの調査を行った後、これが私が見つけたものであり、プッシュではなくローカルコミットタイプだけで、gitへの最後のコミットですべてのファイルを見つけることができます

git show --name-only
于 2013-06-28T14:35:43.330 に答える