git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Identifying the branch a clone was cloned from

From
SBSanti Béjar <santi@agolina.net>
Date
Mar 2, 2010, 23:15 UTC
Message-ID
<adf1fd3d1003021515t765b8acawa28196693da21681@mail.gmail.com>
In-Reply-To
<27761617.post@talk.nabble.com>
On Tue, Mar 2, 2010 at 10:45 PM, jateeq <jawad_atiq@hotmail.com> wrote:
Show 6 quoted lines
>
> 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

Previous: jateeq
Message 2 of 2 in “Identifying the branch a clone was cloned from”
  1. jateeqMar 2, 2010
  2. Santi BéjarMar 2, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.