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

Cannot checkout a branch / worktree shows multiple branches for the same directory

From
KVKrzysztof Voss <k.voss@usask.ca>
Date
Apr 14, 2016, 19:51 UTC
Message-ID
<CACB1J8XEXcy+Wewcwx_0UWZbQz-WeWUVnK_yAHw5uTBnr2fpVg@mail.gmail.com>
Hi,

I stumbled upon an interesting problem when checking out a branch. I had to switch to a testing branch to merge in some changes from yet another branch, but when I tried to check out the testing branch I got a message saying that I'm already on the target branch.

I used worktree a few times, but the checkouts were always in their own directories. It crossed my mind that this behaviour may be related, so I took a look at the worktree list and noticed that according to that list there are three branches at the same time in one directory.

It may be a conicidence and I have no confidence in saying that these issues are related. Can someone shed some light on this issue for me?

    $ git --version
    git version 2.7.0.235.g07c314d
    $ git status -uno -sb
    ## ticket-22444
    M src/core/parsers/ParserBase.py
    M src/core/parsers/test/ParserBase_test.py
    $ git stash
    Saved working directory and index state WIP on ticket-22444:
7c5edaa #22444 refactoring
    HEAD is now at 7c5edaa #22444 refactoring
    $ git co testing
    fatal: 'testing' is already checked out at '/home/k/workspace/moyo'
    $ pwd
    /home/k/workspace/moyo
    $ git branch | grep '*'
    * ticket-22444
    $ git worktree list
    /home/k/workspace/moyo  7c5edaa [ticket-22444]
    /var/home/k/moyo-lsf  349613d (detached HEAD)
    /home/k/workspace/moyo  265b7f9 (detached HEAD)
    /home/k/workspace/moyo  c852282 [testing]
    $ uname -a
    Linux k 3.13.0-83-generic #127-Ubuntu SMP Fri Mar 11 00:25:37 UTC
2016 x86_64 x86_64 x86_64 GNU/Linux
    $ cat /etc/lsb-release
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=14.04
    DISTRIB_CODENAME=trusty
    DISTRIB_DESCRIPTION="Ubuntu 14.04.4 LTS"

Thanks, Krzysztof

Next: Mike Rappazzo
Message 1 of 3 in “Cannot checkout a branch / worktree shows multiple branches for the same directory”
  1. Krzysztof VossApr 14, 2016
  2. Mike RappazzoApr 14, 2016
  3. Eric SunshineApr 14, 2016

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.