On Nov 16, 2:20 am, vfclists <vfcli...@gmail.com> wrote: > If you want to work with only a few of the branches of a remote > repository, how to you clone it in a way which does not bring down > everything? I think it's impossible. But you should maybe rethink your approach to this. First, what you requested could only spare you bandwidth and disk space if the branches contain really divergent histories; for a typical project it is not true -- the branches tend to share vast amounts of history (hence bringing only few of them in would anyway bring most of the history), and if they don't, then you should probably look at submodules . The next thing to consider is "shallow cloning" -- see this FAQ entry .
1. http://www.kernel.org/pub/software/scm/git/docs/git-submodule.html 2. https://git.wiki.kernel.org/index.php/GitFaq#How_do_I_use_git_for_large_projects.2C_where_the_repository_is_large.2C_say_approaching_1_TB.2C_but_a_checkout_is_only_a_few_hundred_MB.3F_Will_every_developer_need_1_TB_of_local_disk_space.3F -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To post to this group, send email to git-us...@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.