2017-11-20 6 views
1

マージ中、GITは類似したファイル(80%の類似性を持つ)が削除されたため、ファイルの名前を変更したと誤解しました。私はすべてをマージした後でこれに気づいた。Git:以前のコミットを変更して、誤って名前を変更することを修正しました。

GITを修正して私の前回のコミットを修正する方法はありますか? git commitには--amendオプションがあります。私が探しているのは、変化のステータスを変更する方法です。コメントに基づいて

+3

Gitは実際に変更を追跡しません。名前の変更と削除+追加を区別しません。あなたの最終状態が正しい限り、ここでは何も修正することはありません。 –

+2

@OliverCharlesworthコメントに追加するには、名前の変更/コピーの検出は保存されたデータの一部ではありません。代わりに、変更/要約を表示するときに決定されます。 'git diff'ヘルプを見てみると、リネームの閾値を操作する' -M'フラグを制御するフラグがあります。 '--no-renames'は完全にオフにします。 https://git-scm.com/docs/git-diff#git-diff--Mltngt –

+0

これはGitのものではないというクライアントの問題を意味しますか? gitクライアントとBitBucketページは名前を変更して表示します。 –

答えて

0

:ストレージおよびコミット元を修正するため、不要の変化ではないを表示するときに

誤解が行われます。ただし、--find-renames =や--no-renamesなどのコマンドラインパラメータを使用すると、この表示動作を制御できます。このような機能をサポートするのはgitクライアントだけです。

関連する問題