web-dev-qa-db-ja.com

ローカルのgitリポジトリをあるhddから別のhddに移動する方法は?

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

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

17
Jay

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

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

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

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

36
devsnd

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

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

2
xeed