13 Gitでファイルを移動/名前変更してその履歴を維持することは可能ですか? Gitのプロジェクトサブツリーの名前を変更/移動したい /project/xyz に /components/xyz プレーンを使用するgit mv project componentsと、のすべてのコミット履歴xyz projectが失われます。履歴が維持されるようにこれを移動する方法はありますか? 667 git rename mv
17 存在しない場合にmvに移動先のディレクトリを作成させる方法はありますか? したがって、ホームディレクトリにいてfoo.cを〜/ bar / baz / foo.cに移動したいが、それらのディレクトリが存在しない場合、これらのディレクトリを自動的に作成する方法があるので、入力するだけです mv foo.c ~/bar/baz/ そしてすべてがうまくいくでしょうか?それらのディレクトリが存在するかどうかを確認し、そうでない場合はmkdirを呼び出してからmvを呼び出す単純なbashスクリプトにmvをエイリアスできるようですが、私は誰かがより良いアイデアを持っているかどうか確認するつもりだと思いました。 275 linux macos unix mkdir mv
6 移動/名前変更されたファイルでgit diffを行う方法は? を使用してファイルを移動しましたgit mv。次に、新しいファイルを比較して、古いファイル(古い、現在は存在しない名前)と比較します。 どうすればよいですか? 128 git diff file-rename mv
9 接頭辞/接尾辞で名前を変更するにはどうすればよいですか? mv original.filename new.original.filename元のファイル名を再入力せずにどうすればよいですか? 私は何かのような、mv -p=new. original.filenameあるいはおそらくmv original.filename new.~何でもできると想像しますが、man mv/ info mvページを見た後、このようなものを見ることができません。 もちろん、これを行うシェルスクリプトを作成することもできますが、既存のコマンド/フラグはありませんか? 95 bash rename filenames prefix mv