を望んでいたメインディレクトリの外のディレクトリにgitのを置きます一部のファイルがすでに使用可能な現在のパスを使用しているため、フォルダCをフォルダAに移動します。誤って私はだから私は、フォルダBにはgitを入れて、それは私がちょうど移動するために心配しているフォルダ内に入っているC.フォルダが行くA> B> C</p> <p>を必要と
リポジトリをBからCに移動するクリーンな方法はありますか? (マック/ Unixの使用)
を望んでいたメインディレクトリの外のディレクトリにgitのを置きます一部のファイルがすでに使用可能な現在のパスを使用しているため、フォルダCをフォルダAに移動します。誤って私はだから私は、フォルダBにはgitを入れて、それは私がちょうど移動するために心配しているフォルダ内に入っているC.フォルダが行くA> B> C</p> <p>を必要と
リポジトリをBからCに移動するクリーンな方法はありますか? (マック/ Unixの使用)
新しい場所にファイルを移動するためにgitのMVを使用することができます。
git mv <old path> <new path>
それについての詳細を学ぶために、これを読む限り
How do I Re-root a git repo to a parent folder while preserving history?
:
https://githowto.com/moving_files
あなたはより複雑なものが必要な場合にも、この問題について見てみましょうGitは、ディレクトリを新しい場所に移動することができます。 Gitはすべての内部メタデータをルートディレクトリ内の隠しディレクトリ.git
に保存していますので、ルートを移動するとそのディレクトリに移動します。
このようにすると、パスが変更されているため、新しいファイルとしてファイルが追跡されます。 – CodeWizard
いいえ、それはできません。私はちょうどテストリポジトリをセットアップし、コミットを追加してから、ディレクトリを私のドライブ上の新しい場所に移動しました。 'git status'は"コミットするものは何もない "と表示し、' git log'はテストコミットを示します。 – Scott