gitで追跡されなかったファイルがいくつかあります。変更を加えてコミットしたかったのですが、変更前のファイルを最初にチェックインするのを忘れていたことがわかりました。そのため、ファイルを隠しておき、未変更のバージョンを追加しました。
次に、スタッシュをリポジトリに適用すると、ファイルがすでに追加されているために競合が発生します。
スタッシュを適用し、スタッシュ内のバージョンをリポジトリ内の元のバージョンよりも優先して使用するにはどうすればよいですか?
ありがとう
それは歴史を失うのではないでしょうか?変更されていないバージョンを追加する理由は、履歴を保持するためでした。
—
ステファン
いいえ、履歴は失われません。ファイルを削除し、小さな変更を加えて追加し、コミットすると、ファイルは小さな変更
—
トム2013年
git
として扱われます。
git rm
行う前にを使って新しいファイルを削除してgit stash apply
ください