author | Jeff King <peff@peff.net> | |
Wed, 26 Aug 2009 19:05:08 +0000 (15:05 -0400) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Thu, 27 Aug 2009 02:36:20 +0000 (19:36 -0700) | ||
commit | 7a4ee28f41270bf032d0dd0bfb17f601b9b3971a | |
tree | b768d18b8892e646ff36075a7ddfc6a13034a59c | tree | snapshot |
parent | 68ea4741643d9e7c4bdac7cbbe6292edc69430ef | commit | diff |
clone: add --branch option to select a different HEAD
We currently point the HEAD of a newly cloned repo to the
same ref as the parent repo's HEAD. While a user can then
"git checkout -b foo origin/foo" whichever branch they
choose, it is more convenient and more efficient to tell
clone which branch you want in the first place.
Based on a patch by Kirill A. Korinskiy.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
We currently point the HEAD of a newly cloned repo to the
same ref as the parent repo's HEAD. While a user can then
"git checkout -b foo origin/foo" whichever branch they
choose, it is more convenient and more efficient to tell
clone which branch you want in the first place.
Based on a patch by Kirill A. Korinskiy.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-clone.txt | diff | blob | history | |
builtin-clone.c | diff | blob | history | |
t/t5706-clone-branch.sh | [new file with mode: 0755] | blob |