2017-12-08 7 views
0

私のコンテキストは以下の通りです:私はローカルリポジトリにのみ可能ですGitの上のいくつかの操作を、やりたいGitクローンはコンテンツなしで利用できますか?

  • 私は、現在のコンテンツでさえ、歴史の内容は気にしません。興味のあるものはメタデータ(コミット、作成者、日付、...)のみです。

だから私のような操作を可能にするために、データの最小量を含むローカルGitリポジトリを持っているしたいと思います:

  • が枝を行い、それを押してください。
  • タグを実行して、タグを押します。

これはまったく同じですか?私はすでに裸のリポジトリが何であるかを知っています(ファイルデータを含むすべてのコミットを提供します)。そしてgitの浅いクローンについて読んでいますが、両方ともすべてのデータをコミットします。

+3

「歴史の内容は気にしない」と続いて、「唯一のコミットは興味から来ている」とは意味がありません。 Gitコミットは*歴史です。 – larsks

+0

ソースコードファイルの変更を計画していない場合の分岐点は何ですか? –

+2

ブランチは常にコミットを参照し、タグにはgitオブジェクトが必要です。彼らは一人で存在することはできません。 – ElpieKay

答えて

1

いいえ、実際の内容がないままコミットすることを求めているのは、基本的にgitでサポートされていません。あなたのリモートがどのようにホスティングされているかに応じて、ホスティングサーバは、クローンを作成することなく、リファレンス(ブランチとタグ)を操作するために使用できるAPIを提供するかもしれませんが、それはそれです。

関連する問題