可能性のある複製:
「git export」の実行方法(「svn export」など)
クローンを作成するときにgit
に渡すフラグはありますか。たとえば、.git
ディレクトリをクローンしないでください。そうでない場合、クローン後に.git
ディレクトリを削除するフラグはどうですか?
つかいます
git clone --depth=1 --branch=master git://someserver/somerepo dirformynewrepo
rm -rf ./dirformynewrepo/.git
dirformynewrepo
になり、Gitリポジトリではなくなります。ファイルが必要なだけなので、gitリポジトリとして扱う必要はありません。
rsync -rlp --exclude '.git' user@Host:path/to/git/repo/ .
これはローカルパスとリモートssh/rsyncパスでのみ機能します。リモートサーバーがgit://またはhttps://アクセスのみを提供している場合は機能しない可能性があります。
いつでもできる
git clone git://repo.org/fossproject.git && rm -rf fossproject/.git