path: root/Documentation/tutorial.txt
diff options
authorJ. Bruce Fields <>2006-12-31 23:47:38 (GMT)
committerJunio C Hamano <>2007-01-01 00:44:41 (GMT)
commitd66409f068df3a8590524c3224e300194c7c8b6b (patch)
tree0cab67c8bfe4cb957a893585e6e9500639eb6df9 /Documentation/tutorial.txt
parentf65bb2c66fbebc10810857c64466679c81bf8154 (diff)
Documentation: update tutorial's discussion of origin
Update tutorial's discussion of origin branch to reflect new defaults, and include a brief mention of git-repo-config. Signed-off-by: J. Bruce Fields <> Signed-off-by: Junio C Hamano <>
Diffstat (limited to 'Documentation/tutorial.txt')
1 files changed, 15 insertions, 10 deletions
diff --git a/Documentation/tutorial.txt b/Documentation/tutorial.txt
index cb808d9..d043e84 100644
--- a/Documentation/tutorial.txt
+++ b/Documentation/tutorial.txt
@@ -323,20 +323,25 @@ $ git pull
Note that he doesn't need to give the path to Alice's repository;
when Bob cloned Alice's repository, git stored the location of her
-repository in the file .git/remotes/origin, and that location is used
-as the default for pulls.
-Bob may also notice a branch in his repository that he didn't create:
+repository in the repository configuration, and that location is
+used for pulls:
-$ git branch
-* master
- origin
+$ git repo-config --get remote.origin.url
-The "origin" branch, which was created automatically by "git clone",
-is a pristine copy of Alice's master branch; Bob should never commit
-to it.
+(The complete configuration created by git-clone is visible using
+"git repo-config -l", and the gitlink:git-repo-config[1] man page
+explains the meaning of each option.)
+Git also keeps a pristine copy of Alice's master branch under the
+name "origin/master":
+$ git branch -r
+ origin/master
If Bob later decides to work from a different host, he can still
perform clones and pulls using the ssh protocol: