]> git.phdru.name Git - git-wiki.git/commitdiff
Fix checkout command line
authorOleg Broytman <phd@phdru.name>
Wed, 3 Jun 2015 18:36:46 +0000 (21:36 +0300)
committerOleg Broytman <phd@phdru.name>
Wed, 3 Jun 2015 18:59:54 +0000 (21:59 +0300)
More correct details about creating local branches that track remote
ones.

pep-git.txt

index 118fc87a32b5a8b50de1b7ddf1f44c8c9eb2ab60..c07b68f4e3889834cd913fb205f1103db8f56b25 100644 (file)
@@ -104,10 +104,22 @@ local repo has two branches ``v1`` and ``v2``. For most examples the
 currently checked out branch is ``v2``. That is, it's assumed you have
 done something like that::
 
+    $ git clone -b v2 http://git.python.org/python.git
+    $ cd python
+    $ git branch v1 origin/v1
+
+The last command creates a new local branch v1 and sets
+remotes/origin/v1 as its upstream remote branch.
+
+The same result can achieved with commands::
+
     $ git clone -b v1 http://git.python.org/python.git
     $ cd python
-    $ git fetch origin v2:v2
-    $ git checkout -b v2
+    $ git checkout --track origin/v2
+
+The last command creates a new local branch v2, sets
+remotes/origin/v2 as its upstream remote branch and checks it out into
+the working directory.
 
 
 Branches and branches