リポジトリでmv / rmなどのGitバージョンを使用する

リポジトリでmv / rmなどのGitバージョンを使用する

Gitにはこのような独自のバージョンのコマンドがあるため、mvリポジトリrmでこれらのタスクを実行するときに実際に使用する必要があります。

しかし、私はしばしばこれを忘れる唯一の人ではないと確信しています。

Gitリポジトリで作業するときにこれらのツールを自動的に使用する方法はありますか?

bash私はzsh、またはへの答えに興味がありますfish

ベストアンサー1

git mvいつもとは違う作業を行い、mv直接的な交換ではありません。

たとえば、追跡されていないファイルでは機能しません。

touch foo
git mv foo bar

印刷

致命的:バージョン管理対象ではない、ソース= foo、ターゲット= bar

ファイルの移動を拒否します。同様の状況が他のコマンドにも適用されます。それは仕事のためのツールです子を使うしたがって、通常のOSバージョンの代わりにこれらのコマンドを使用することは、いいえ良いアイデア。

Gitには、リポジトリでこれらのタスクを実行するときに実際に使用する必要があるmvやrmなどの独自のバージョンのコマンドがあります。

あなたはしないでください。

おすすめ記事