Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8115123
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 6, 20262026-06-06T03:21:45+00:00 2026-06-06T03:21:45+00:00

I’m running Git Extensions 2.32 on Git For Windows (previously known as msysgit) 1.7.10.msysgit.1.

  • 0

I’m running Git Extensions 2.32 on Git For Windows (previously known as msysgit) 1.7.10.msysgit.1.

Another user has created a new branch and pushed it to the remote repository. I want to fetch that new branch down to my local repository.

This image shows what I’m trying to do. The master is currently checked out and the other user has added a new branch, “brentfo”, which he has pushed up the remote repository. I want to now fetch that new branch down to my local repository.

I open the Git Extensions Pull dialog, as seen in the image. I’m pulling from the origin with merge option “Do not merge, only fetch remote changes”, selecting the new Remote branch “brentfo”. When I click on the Pull button I get a progress dialog:

c:\Program Files (x86)\Git\bin\git.exe fetch --progress "origin" +refs/heads/brentfo
Done
From //dnzchfile1/git-chch$/mRouteDotNET
 * branch            brentfo    -> FETCH_HEAD

The progress dialog does not show any error. It appears the process completes normally.

The FETCH_HEAD file shows the following:

eea033921fea43acf34a5baa380d1666181b56aa        branch 'master' of //server/gitrepo/mRouteDotNET
5e0640e42d04a744aae2e95663a13c0747cacaf1    not-for-merge   branch 'brentfo' of //server/gitrepo/mRouteDotNET
934e6034c526b703ac69b26497e0131f9bb71c2c    not-for-merge   branch 'mRoutePCLib' of //server/gitrepo/mRouteDotNET

When I look at the commit log afterwards, however, nothing seems to have happened (the commit log appears in the background in the image of the Pull dialog, above). The new branch, brentfo, has not been created in my local repository. When I pull down the dropdown list of branches there are still only two: master and mRoutePCLib.

I get the same result if, in the Pull dialog, I don’t select any Remote branch (ie leave it blank). In that case the progress dialog shows:

c:\Program Files (x86)\Git\bin\git.exe fetch --progress "origin" 
Done

There appears to have once been a bug to do with creating local branches from remote ones in earlier versions of Git Extensions. However, looking at the Git Extensions project change log the problem looks like it was solved way back in version 1.55. So I’m guessing I’m doing something wrong.

I know I can use the Git Bash console to fetch the remote branch and create a new local one from it. However, it seems to be I should be able to do this via the GUI.

I’m hoping for answers along the lines of either:

a) Yes, you’re doing it wrong and here’s how you should do it (via the GUI); or

b) This is a known issue, you’ll have to do it from the command-line interface (Git Bash) until the bug is fixed.

Cheers
Simon

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-06T03:21:47+00:00Added an answer on June 6, 2026 at 3:21 am

    Fetching will just bring in all the changes in the current branch (and locally tracked branches? someone help me on this one.) and the knowledge of all the remote branches. You really don’t want fetch to bring down all the commits for all the branches that you haven’t checked out yet.. That would be bad if there were thousands of branches. For checking out remote branches that you can’t see yet, you Fetch then Checkout Branch.

    You already fetched the existence of the remote branch.

    Now you want to do

    Git Extensions -> Checkout Branch

    Change it from Local to Remote. Pick the remote branch in the drop down. Say ok, it will ask if you want to create a local branch then track it. Make sure to click Yes.

    I recommend finding some way to buy Smart Git 3. It is by far better than all the other Windows Git products. They have a free Open Source license version.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this
link Im having trouble converting the html entites into html characters, (&# 8217;) i
That's pretty much it. I'm using Nokogiri to scrape a web page what has
I want to count how many characters a certain string has in PHP, but
Basically, what I'm trying to create is a page of div tags, each has
I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
I've got a string that has curly quotes in it. I'd like to replace
I have a French site that I want to parse, but am running into
I want use html5's new tag to play a wav file (currently only supported
In my XML file chapters tag has more chapter tag.i need to display chapters

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.