Hi Pratyush, Thank you so so so very much for responding quickly. I am learning git to assist my teams skill up on git. My current version is v2.23.0 which I downloaded and installed a month ago. Nevertheless, I have downloaded and installed v2.24.0 and the problem still persists. I have the following environment variable set GIT_DIR=C:\GitRepo GIT_HOME=C:\tools\Git Please find below output from my command. C:\test\Local_Newfeature>git branch * Local_Kumfeature_branch Local_MyTest_branch + Local_Newfeature_branch + Local_SGSfeature_branch Local_feature_branch C:\test\Local_Newfeature>git worktree list C:\GitRepo (bare) C:/test/Local_Kumfeature b0a097e [Local_Kumfeature_branch] C:/test/Local_Newfeature b0a097e [Local_Newfeature_branch] C:/test/Local_SGSfeature b0a097e [Local_SGSfeature_branch] C:\test\Local_Newfeature>git --work-tree=C:\test\Local_Newfeature status On branch Local_Kumfeature_branch Your branch is up to date with 'Lakshman/feature_branch'. nothing to commit, working tree clean Your assistance is greatly appreciated. Thanks Lakshman On Sun, Nov 17, 2019 at 6:29 PM Pratyush Yadav <me@xxxxxxxxxxxxxxxxx> wrote: > > On 17/11/19 11:55AM, Sivanandan Srilakshmanan wrote: > > Hi, > > > > I am new to git. I have been reading the documentation on Pro Git. > > > > I have checked out two working directory (test1 & test2) using the > > "git worktree add --checkout" command. > > > > When I run the "git status" in either (test1 or test2) on the checked > > out folder, the "On branch <branch name>" displays the branch name > > from the latest checkout (ie branch associated with test2). > > This behaviour does not happen for me on Git v2.24.0. When I create > multiple worktrees, 'git status' in each worktree directory shows the > correct branch. What version of Git are you using? > > > Could you please provide the correct syntax to display the branch name > > associated with the respective folder. > > You can use 'git worktree list' to see a list of all the worktrees. The > output of the list has 3 columns: path to the worktree, commit checked > out, and the name of the branch checked out in that worktree. > > Example output: > > $ git worktree list > /home/pratyush/src/git 50b2267a2a [next] > /home/pratyush/src/foo 50b2267a2a [foo] > > The first worktree is in ~/src/git and has the branch 'next' checked > out. The second is in ~/src/foo and has the branch 'foo' checked out. > > That said, running 'git status' should still show you the correct branch > name. Try updating Git to the latest version (v2.24.0), and try again. > > -- > Regards, > Pratyush Yadav