履歴のみをフェッチする方法はありますか?時にはリポジトリが大きく、ダウンロードに非常に長い時間がかかります。どのようにフェッチするだけコミット履歴は、gitを使用してファイルではない
私はファイルを必要としません、私はgit logとgit showを使ってコミット履歴を探す必要があります。
履歴のみをフェッチする方法はありますか?時にはリポジトリが大きく、ダウンロードに非常に長い時間がかかります。どのようにフェッチするだけコミット履歴は、gitを使用してファイルではない
私はファイルを必要としません、私はgit logとgit showを使ってコミット履歴を探す必要があります。
いいえすべての履歴をローカルで表示する場合は、すべてをに変更する必要があります。
bare repo (git clone --bare
)では、デフォルトブランチHEADをチェックアウトしないようにすることができます。
より少ないデータをにダウンロードすることを意味するわけではありません。浅いクローンのみがダウンロードされますが、それは部分的な履歴を意味します。
できません。
Gitリポジトリでは、コミットとファイルは別々に管理されます。だから、コミットだけをフェッチする機能を実装することは可能ですが、そのような機能はまだ実装されていません。
リポジトリ内のコミットには、情報git show -q <commit>
が表示されます。 そのような機能が実装されると、その機能によってフェッチされたリポジトリでdiffsなどは表示されません。
「フェッチのみコミット履歴」とはどういう意味ですか?これはGitのデフォルトとはどう違うのですか? (考慮:リポジトリの履歴を見ることができる場合は、すべてのリビジョンの内容があります)。 – Chris