19

現在、ローカルHDDの1つでgitを設定していますが、最終的にはすべてのgitリポジトリを別のhddに移動します(作業ファイルを自分のファイルから分割したいのですが、まだドライブがありません)。ドラッグアンドドロップするだけで、これらのローカル作業gitリポジトリを新しいHDDに移動することは可能でしょうか?

私はMacOSXLionを持っており、自宅のNASサーバーをマザーシップとして使用する複数のMac用のローカルリポジトリをセットアップしています。私はまだこのgitの初心者なので、ヒントをいただければ幸いです。ありがとう!

4

2 に答える 2

39

はい、すべてのファイルを他のコンピューターにコピーするだけです。ただし、名前がドットで始まるファイルを意味する「隠し」ファイルも必ずコピーしてください。

隠しファイルをファインダーに表示する方法を説明するページへのリンクは次のとおりです。

すべてのgit-repositoryには、.git最上位のディレクトリに呼び出される隠しフォルダーがあります。このフォルダには、すべての履歴、リビジョンなどが含まれています。configそのフォルダ内には、リポジトリを移動した後に希望に合わせて変更できる、というファイルもあります。

つまり、基本的にこの.gitフォルダーは、ベアプロジェクトファイルとgit対応リポジトリの違いを生むすべてのものです。

于 2012-05-27T12:37:10.390 に答える
4

git-dataはgitリポジトリの(非表示の)フォルダーに保存されます...したがって、フォルダー全体を移動してもすべて問題ありません。LinuxとWindowsでは、このように機能するので、OSXでもうまくいけば。

リポジトリを作成して移動することで試してみることができます;)

于 2012-05-27T12:38:49.697 に答える