Re: GIT: how do I update my local copy?
- From: Allan Duncan <amd2345 fastmail com au>
- To: General discussion about sawfish wm <sawfish-list gnome org>
- Subject: Re: GIT: how do I update my local copy?
- Date: Tue, 28 Apr 2009 13:53:29 +1000
dmg wrote:
git pull
Tried that first:
>
> rm -rf librep
>
> git clone git://git.gnome.org/librep
Initialized empty Git repository in /home/alland/Sawfish/librep/.git/
remote: Counting objects: 15678, done.
remote: Compressing objects: 100% (3728/3728), done.
remote: Total 15678 (delta 11845), reused 15678 (delta 11845)
Receiving objects: 100% (15678/15678), 2.84 MiB | 159 KiB/s, done.
Resolving deltas: 100% (11845/11845), done.
>
> git pull librep
fatal: Not a git repository
>
> git pull git://git.gnome.org/librep
fatal: Not a git repository
>
Damned if I can work out the syntax it wants:
> git pull --help
...
SYNOPSIS
git pull <options> <repository> <refspec>...
DESCRIPTION
Runs git-fetch with the given parameters, and calls git-merge to merge
the retrieved head(s) into the current
branch. With --rebase, calls git-rebase instead of git-merge.
...
<refspec>
The canonical format of a <refspec> parameter is +?<src>:<dst>;
that is, an optional plus +, followed by the
source ref, followed by a colon :, followed by the destination ref.
The remote ref that matches <src> is fetched, and if <dst> is not
empty string, the local ref that matches it
is fast forwarded using <src>. Again, if the optional plus + is
used, the local ref is updated even if it does
not result in a fast forward update.
OK...
> git pull git://git.gnome.org/ librep:librep
fatal: Not a git repository
>
GAHHH!
This is one of those man pages that only makes sense if you already know the answer.
The examples are all for complicated cases, not the elementary case that a newbie wants.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]