On Sun, Mar 25, 2012 at 05:12:57AM -0700, Whitehorse06 wrote:

[...]
> git clone -u  /var/chroot/home/content/85/91334343/git/Readme.txt
> myHostAlias
> Cloning into myHostAlias...
> /var/chroot/home/content/85/91334343/git/Readme.txt  '/home/rams/
> domain/git/test/myHostAlias': 1: /var/chroot/home/content/85/91334343/
> git/Readme.txt: not found
> fatal: The remote end hung up unexpectedly
> 
> 
> I am struck. What is causing the problem?

Git is not Subversion, it's a DVCS so you can't just fetch one single
file, instead, you have to *clone* (that's why it's called `git clone`
after all) the whole repository (but see below).  Consequently, you
have to use the path to a repository with `git clone`.

Technically, `git clone` can do what's called a "shallow clone", that
is, it's able to fetch not the whole history but just the specified
number of commits from a given remote branch and all associated objects,
so you can kind of achieve what `svn checkout` can yield when run with
the URL of a root directory of a project.
But if you intend to do any serious work against a repository,
shallow cloning is not a recommended way to go, it's intended for cases
when you just want to fetch a source tree for the purpose of building it
or something like this.

-- 
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-users@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.

Reply via email to