私はそのようなファイルを持つリポジトリを持っています:folder1、folder2、file1、file2。これらすべてのファイルをこのリポジトリ内の新しいフォルダー、たとえばクライアントフォルダーに転送したいと思います。このクライアントフォルダのコミット履歴を保持するにはどうすればよいですか?次に、クライアントフォルダーの横にサーバーなどのフォルダーを追加します。
を使用する必要がありますgit mv
。
たとえば、file1をfolder1からfolder2に移動する場合は、folder1に移動して実行する必要があります。
git mv file1 ../folder2/file1
フォルダでも同じことができます。folder1をfolder2内に移動したい場合は、folder1を含むフォルダーに移動して実行する必要があります。
git mv folder1 folder2
2番目の引数としてファイルの新しい名前を指定することにより、ファイルの名前を変更するために同じコマンドを使用できます。
git mv file1 newFileName1
ファイルの移動/名前変更が完了したら、ファイル/フォルダーの移動/名前変更のみをコミットする必要があります。そうしないと、履歴が失われます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加