2016-04-28 8 views
0

を示して、私は私のコードに変更を行い、入力された:Gitの状況とgitのdiffは変更なし

Your branch is up-to-date with 'origin/branch_name'. nothing to commit, working directory clean

を返さ

git status

その後、私は

git diff

を入力

W hichは何も印刷しませんでした...

誰かが助けることができますか?それは私に変更されたファイルを表示する必要があります...

ありがとうございます!

+0

変更が除外されている可能性がありますか?あなたの.gitignoreファイル? – pbenard

+1

...ファイルを保存しましたか? – erahm

+0

彼らは.gitignoreにいません。ファイルを保存しました。 –

答えて

0

git statusと入力すると、作業ディレクトリの内容とステージング領域が比較され、ステージングは​​リポジトリと比較されます。

すべてのファイルがコミットされているため、変更は追跡されません。


差分はほとんどの場合、あなたが.gitignoreまたは.git/info/excludeに記載されているファイルを変更し、ステータスのみ印刷要約

+0

どういうわけか私はコミットできませんか?もちろん –

+0

でも可能です。ここでそれについてすべて読む:http://stackoverflow.com/questions/34519665/how-to-move-head-back-to-a-previous-location/34519716#34519716 – CodeWizard

1

変化の差(内容)をプリントアウトします。詳細については、Github's "Ignoring Files"のドキュメントを参照してください。

また、既に変更をコミットしてプッシュしている可能性がありますか? git logまたはgitk(インストールされている場合)を確認してください。

+0

hi - i .gitignoreとファイルi変更は無視されません。 –

+0

あなたがコミットしているかどうかを確認しますか? 'git log'と' gitk'(もしインストールされていれば)が役に立つかもしれません。 –

0

git reset --soft HEAD^問題を解決しました...私は100%確信していません。

+2

これはあなたが既にそれをコミットしたことを意味します。そしてあなたはすでにそれをリモートにプッシュしました。 –

関連する問題