日本語 ▾
git-mvマニュアルの翻訳版
トピック ▾
最新バージョン ▾ git-mv の最終更新は 2.44.0 です
git-mvマニュアルの変更点
設定と構成
プロジェクトの取得と作成
基本的なスナップショット
ブランチとマージ
プロジェクトの共有と更新
検査と比較
パッチ適用
デバッグ
メール
外部システム
サーバー管理
ガイド
- gitattributes
- コマンドラインインターフェースの規則
- 日常的なGit
- よくある質問(FAQ)
- 用語集
- フック
- gitignore
- gitmodules
- リビジョン
- サブモジュール
- チュートリアル
- ワークフロー
- すべてのガイド...
管理
低レベルコマンド
- 2.44.1 → 2.47.0 変更なし
-
2.44.0
02/23/24
- 2.43.1 → 2.43.5 変更なし
-
2.43.0
11/20/23
- 2.39.1 → 2.42.3 変更なし
-
2.39.0
12/12/22
- 2.10.5 → 2.38.5 変更なし
-
2.9.5
07/30/17
- 2.1.4 → 2.8.6 変更なし
-
2.0.5
12/17/14
説明
ファイル、ディレクトリ、またはシンボリックリンクの移動または名前変更を行います。
git mv [-v] [-f] [-n] [-k] <source> <destination> git mv [-v] [-f] [-n] [-k] <source> ... <destination-directory>
最初の形式では、存在する <source> を <destination> に名前変更します。<source> は、ファイル、シンボリックリンク、またはディレクトリである必要があります。2番目の形式では、最後の引数は既存のディレクトリである必要があります。指定されたソースは、このディレクトリに移動されます。
インデックスは正常に完了した後で更新されますが、変更はまだコミットする必要があります。
サブモジュール
gitfileを使用しているサブモジュール(これはGitバージョン1.7.8以降でクローンされたことを意味します)を移動すると、gitfileとcore.worktree設定が更新され、サブモジュールが新しい場所で機能するようになります。また、gitmodules[5]ファイルのサブモジュール.<name>.path設定を更新し、そのファイルをステージングしようとします(-nが使用されていない場合)。
バグ
スーパープロジェクトの更新によって、ポップレートされたサブモジュールが移動されるたび(たとえば、移動前と移動後のコミットを切り替える場合)、古い場所に古いサブモジュールのチェックアウトが残り、新しい場所に空のディレクトリが表示されます。新しい場所にサブモジュールを再度ポップレートするには、ユーザーは後で「git submodule update」を実行する必要があります。古いディレクトリの削除は、gitfileを使用している場合にのみ安全です。そうしないと、サブモジュールの履歴も削除されます。再帰的なサブモジュール更新が実装されると、両方の手順が不要になります。
GIT
git[1]スイートの一部