Skip to contentSkip to conversation

Identifying the branch a clone was cloned from

DISCUSSION jateeq 2 participants 2 messages Jun 15, 2016

lore
Share & tools
lore

jateeq

author
#0 lore raw

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.
#1 lore raw
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