2017-03-17 7 views
6

古い名前を削除して新しい名前で別のファイルを追加することで、ファイル名を手動で変更しました。コミット履歴でこれを元に戻し、代わりにgit mvを使用するにはどうすればよいですか?古いファイル名がまだ使用されている更新された親にフィーチャーブランチをリベースする必要があります。私はold-nameファイルとnew-nameファイルの両方から変更を失いたくはありません。Gitで名前を変更する:git mvを使用してファイルを削除して別のファイルを追加する

答えて

8

git mvあなたが行ったこととまったく同じことをします。

歴史をスキャンするとき、それは、その後の内容を比較して「名前の変更」アクションを発見しようとすると、

「これら2つのファイルが同じ85%のコンテンツを持っている場合はうーん...、私はそれが名前の変更だと言うだろう」と言って

git rebase -mを使って、gitに名前を変更するようにもっと注意深く見せてください。

関連する問題