Identifying the branch a clone was cloned from
Hey guys,
I have a repository with over 10 branches. I clone from branch 2, and some time after the operation I need to find out what branch in the remote I cloned from. Anyone know the command for that?
Thank you,
Jawad.
Signature · 2 lines
View this message in context: http://old.nabble.com/Identifying-the-branch-a-clone-was-cloned-from-tp27761617p27761617.html Sent from the git mailing list archive at Nabble.com.
Quoted 6 lines · jateeq
Hey guys,
I have a repository with over 10 branches. I clone from branch 2, and some time after the operation I need to find out what branch in the remote I cloned from. Anyone know the command for that?
If you mean from which branch you forked a given branch it is specified in the branch.<name>.remote and branch.<name>.merge + some logic. To get it you can use the branchname@{upstream} syntax (new in 1.7.0) or use this command:
git for-each-ref --format='%(upstream)' refs/heads/branchname
But maybe we can help more if you say what you want to accomplish with this information and not this specific detail.
HTH,
Santi