Gitにはこのような独自のバージョンのコマンドがあるため、mv
リポジトリrm
でこれらのタスクを実行するときに実際に使用する必要があります。
しかし、私はしばしばこれを忘れる唯一の人ではないと確信しています。
Gitリポジトリで作業するときにこれらのツールを自動的に使用する方法はありますか?
bash
私はzsh
、またはへの答えに興味がありますfish
。
ベストアンサー1
git mv
いつもとは違う作業を行い、mv
直接的な交換ではありません。
たとえば、追跡されていないファイルでは機能しません。
touch foo
git mv foo bar
印刷
致命的:バージョン管理対象ではない、ソース= foo、ターゲット= bar
ファイルの移動を拒否します。同様の状況が他のコマンドにも適用されます。それは仕事のためのツールです子を使うしたがって、通常のOSバージョンの代わりにこれらのコマンドを使用することは、いいえ良いアイデア。
Gitには、リポジトリでこれらのタスクを実行するときに実際に使用する必要があるmvやrmなどの独自のバージョンのコマンドがあります。
あなたはしないでください。