git pull not updating a branch with merged branchesHow to clone all remote branches in Git?What is the difference between 'git pull' and 'git fetch'?How to undo 'git add' before commit?How do I undo the most recent commits in Git?How do I force “git pull” to overwrite local files?How do I check out a remote Git branch?How do I delete a Git branch locally and remotely?Make the current Git branch a master branchHow do I rename a local Git branch?Git fetch remote branch

Rotate ASCII Art by 45 Degrees

Does the Idaho Potato Commission associate potato skins with healthy eating?

Bullying boss launched a smear campaign and made me unemployable

files created then deleted at every second in tmp directory

Is it "common practice in Fourier transform spectroscopy to multiply the measured interferogram by an apodizing function"? If so, why?

How to show a landlord what we have in savings?

Ambiguity in the definition of entropy

How obscure is the use of 令 in 令和?

ssTTsSTtRrriinInnnnNNNIiinngg

What is the fastest integer factorization to break RSA?

How can saying a song's name be a copyright violation?

How to stretch the corners of this image so that it looks like a perfect rectangle?

Is it inappropriate for a student to attend their mentor's dissertation defense?

How do conventional missiles fly?

Am I breaking OOP practice with this architecture?

Avoiding the "not like other girls" trope?

How to compactly explain secondary and tertiary characters without resorting to stereotypes?

What's the meaning of "Sollensaussagen"?

What is the opposite of "eschatology"?

Do Iron Man suits sport waste management systems?

Should I tell management that I intend to leave due to bad software development practices?

What do you call someone who asks many questions?

What historical events would have to change in order to make 19th century "steampunk" technology possible?

How much mains leakage does an Ethernet connection to a PC induce, and what is the operating leakage path?



git pull not updating a branch with merged branches


How to clone all remote branches in Git?What is the difference between 'git pull' and 'git fetch'?How to undo 'git add' before commit?How do I undo the most recent commits in Git?How do I force “git pull” to overwrite local files?How do I check out a remote Git branch?How do I delete a Git branch locally and remotely?Make the current Git branch a master branchHow do I rename a local Git branch?Git fetch remote branch













1















I am having a problem with git. So,there was one new branch(a) that was committed for review. While it was in review, another branch was created (b). Branch a was merged into the main branch dev from which a and b were created.



Now in branch b, there are some code that is present in branch a that can be used. I pulled dev branch and I did get the merged code.But when I check out to branch b to finish, those changes that were in branch a and merge into dev don't appear.



I am pretty sure I screwed up the git flow. How can branch b which is created out of dev branch those merged changes of branch a?










share|improve this question






















  • did you try git checkout branch b && git pull origin dev

    – Govind Parashar
    Mar 8 at 21:06











  • oh let me try Govind

    – Nie Selam
    Mar 8 at 21:29











  • Worked like a charm Govind, thank you. But let me accept the below as an answer; it explained a few more things clearly, dont you agree?

    – Nie Selam
    Mar 12 at 20:49











  • Welcome @Nie Selam. I don't mind. I happy about your problem has been resolved

    – Govind Parashar
    Mar 12 at 21:02















1















I am having a problem with git. So,there was one new branch(a) that was committed for review. While it was in review, another branch was created (b). Branch a was merged into the main branch dev from which a and b were created.



Now in branch b, there are some code that is present in branch a that can be used. I pulled dev branch and I did get the merged code.But when I check out to branch b to finish, those changes that were in branch a and merge into dev don't appear.



I am pretty sure I screwed up the git flow. How can branch b which is created out of dev branch those merged changes of branch a?










share|improve this question






















  • did you try git checkout branch b && git pull origin dev

    – Govind Parashar
    Mar 8 at 21:06











  • oh let me try Govind

    – Nie Selam
    Mar 8 at 21:29











  • Worked like a charm Govind, thank you. But let me accept the below as an answer; it explained a few more things clearly, dont you agree?

    – Nie Selam
    Mar 12 at 20:49











  • Welcome @Nie Selam. I don't mind. I happy about your problem has been resolved

    – Govind Parashar
    Mar 12 at 21:02













1












1








1








I am having a problem with git. So,there was one new branch(a) that was committed for review. While it was in review, another branch was created (b). Branch a was merged into the main branch dev from which a and b were created.



Now in branch b, there are some code that is present in branch a that can be used. I pulled dev branch and I did get the merged code.But when I check out to branch b to finish, those changes that were in branch a and merge into dev don't appear.



I am pretty sure I screwed up the git flow. How can branch b which is created out of dev branch those merged changes of branch a?










share|improve this question














I am having a problem with git. So,there was one new branch(a) that was committed for review. While it was in review, another branch was created (b). Branch a was merged into the main branch dev from which a and b were created.



Now in branch b, there are some code that is present in branch a that can be used. I pulled dev branch and I did get the merged code.But when I check out to branch b to finish, those changes that were in branch a and merge into dev don't appear.



I am pretty sure I screwed up the git flow. How can branch b which is created out of dev branch those merged changes of branch a?







git github






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 8 at 20:56









Nie SelamNie Selam

485417




485417












  • did you try git checkout branch b && git pull origin dev

    – Govind Parashar
    Mar 8 at 21:06











  • oh let me try Govind

    – Nie Selam
    Mar 8 at 21:29











  • Worked like a charm Govind, thank you. But let me accept the below as an answer; it explained a few more things clearly, dont you agree?

    – Nie Selam
    Mar 12 at 20:49











  • Welcome @Nie Selam. I don't mind. I happy about your problem has been resolved

    – Govind Parashar
    Mar 12 at 21:02

















  • did you try git checkout branch b && git pull origin dev

    – Govind Parashar
    Mar 8 at 21:06











  • oh let me try Govind

    – Nie Selam
    Mar 8 at 21:29











  • Worked like a charm Govind, thank you. But let me accept the below as an answer; it explained a few more things clearly, dont you agree?

    – Nie Selam
    Mar 12 at 20:49











  • Welcome @Nie Selam. I don't mind. I happy about your problem has been resolved

    – Govind Parashar
    Mar 12 at 21:02
















did you try git checkout branch b && git pull origin dev

– Govind Parashar
Mar 8 at 21:06





did you try git checkout branch b && git pull origin dev

– Govind Parashar
Mar 8 at 21:06













oh let me try Govind

– Nie Selam
Mar 8 at 21:29





oh let me try Govind

– Nie Selam
Mar 8 at 21:29













Worked like a charm Govind, thank you. But let me accept the below as an answer; it explained a few more things clearly, dont you agree?

– Nie Selam
Mar 12 at 20:49





Worked like a charm Govind, thank you. But let me accept the below as an answer; it explained a few more things clearly, dont you agree?

– Nie Selam
Mar 12 at 20:49













Welcome @Nie Selam. I don't mind. I happy about your problem has been resolved

– Govind Parashar
Mar 12 at 21:02





Welcome @Nie Selam. I don't mind. I happy about your problem has been resolved

– Govind Parashar
Mar 12 at 21:02












1 Answer
1






active

oldest

votes


















2














This is expected, Git branches are a way of working on a single code base by multiple people at the same time. To do this; it uses code base state at a given time as a reference. So when you branch b of dev was at a certain that was different from the branch a.



Following should be something when you the branches look like when you create the new branch B(2)



 /------- A ---------
----(1)---- Dev ---(2)-----------------
--------- B -----


Now somewhere along the line the branch A is merged back to Dev(3). So this should be what the branch should look like



 /------- A ----------
----(1)---- Dev ---(2)----(3)----------------
--------- B -----------


Now when you're on the Dev branch, it knows about the changes from A(3) since it been merged back.



But branch B don't know about this as it merged off from Dev(2) before the branch A(3) merged back.



To get the branch B inline with Dev, you've two options now.



  1. Merged Dev into B. git checkout b; git merged dev

  2. Rebase Dev on to B. git checkout b; git pull --rebase origin dev. Don't recommend this if you're a noob to git. It can sometimes go wrong in a hurry.





share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55070880%2fgit-pull-not-updating-a-branch-with-merged-branches%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    This is expected, Git branches are a way of working on a single code base by multiple people at the same time. To do this; it uses code base state at a given time as a reference. So when you branch b of dev was at a certain that was different from the branch a.



    Following should be something when you the branches look like when you create the new branch B(2)



     /------- A ---------
    ----(1)---- Dev ---(2)-----------------
    --------- B -----


    Now somewhere along the line the branch A is merged back to Dev(3). So this should be what the branch should look like



     /------- A ----------
    ----(1)---- Dev ---(2)----(3)----------------
    --------- B -----------


    Now when you're on the Dev branch, it knows about the changes from A(3) since it been merged back.



    But branch B don't know about this as it merged off from Dev(2) before the branch A(3) merged back.



    To get the branch B inline with Dev, you've two options now.



    1. Merged Dev into B. git checkout b; git merged dev

    2. Rebase Dev on to B. git checkout b; git pull --rebase origin dev. Don't recommend this if you're a noob to git. It can sometimes go wrong in a hurry.





    share|improve this answer



























      2














      This is expected, Git branches are a way of working on a single code base by multiple people at the same time. To do this; it uses code base state at a given time as a reference. So when you branch b of dev was at a certain that was different from the branch a.



      Following should be something when you the branches look like when you create the new branch B(2)



       /------- A ---------
      ----(1)---- Dev ---(2)-----------------
      --------- B -----


      Now somewhere along the line the branch A is merged back to Dev(3). So this should be what the branch should look like



       /------- A ----------
      ----(1)---- Dev ---(2)----(3)----------------
      --------- B -----------


      Now when you're on the Dev branch, it knows about the changes from A(3) since it been merged back.



      But branch B don't know about this as it merged off from Dev(2) before the branch A(3) merged back.



      To get the branch B inline with Dev, you've two options now.



      1. Merged Dev into B. git checkout b; git merged dev

      2. Rebase Dev on to B. git checkout b; git pull --rebase origin dev. Don't recommend this if you're a noob to git. It can sometimes go wrong in a hurry.





      share|improve this answer

























        2












        2








        2







        This is expected, Git branches are a way of working on a single code base by multiple people at the same time. To do this; it uses code base state at a given time as a reference. So when you branch b of dev was at a certain that was different from the branch a.



        Following should be something when you the branches look like when you create the new branch B(2)



         /------- A ---------
        ----(1)---- Dev ---(2)-----------------
        --------- B -----


        Now somewhere along the line the branch A is merged back to Dev(3). So this should be what the branch should look like



         /------- A ----------
        ----(1)---- Dev ---(2)----(3)----------------
        --------- B -----------


        Now when you're on the Dev branch, it knows about the changes from A(3) since it been merged back.



        But branch B don't know about this as it merged off from Dev(2) before the branch A(3) merged back.



        To get the branch B inline with Dev, you've two options now.



        1. Merged Dev into B. git checkout b; git merged dev

        2. Rebase Dev on to B. git checkout b; git pull --rebase origin dev. Don't recommend this if you're a noob to git. It can sometimes go wrong in a hurry.





        share|improve this answer













        This is expected, Git branches are a way of working on a single code base by multiple people at the same time. To do this; it uses code base state at a given time as a reference. So when you branch b of dev was at a certain that was different from the branch a.



        Following should be something when you the branches look like when you create the new branch B(2)



         /------- A ---------
        ----(1)---- Dev ---(2)-----------------
        --------- B -----


        Now somewhere along the line the branch A is merged back to Dev(3). So this should be what the branch should look like



         /------- A ----------
        ----(1)---- Dev ---(2)----(3)----------------
        --------- B -----------


        Now when you're on the Dev branch, it knows about the changes from A(3) since it been merged back.



        But branch B don't know about this as it merged off from Dev(2) before the branch A(3) merged back.



        To get the branch B inline with Dev, you've two options now.



        1. Merged Dev into B. git checkout b; git merged dev

        2. Rebase Dev on to B. git checkout b; git pull --rebase origin dev. Don't recommend this if you're a noob to git. It can sometimes go wrong in a hurry.






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Mar 8 at 22:43









        Praveen PremaratnePraveen Premaratne

        1,4421718




        1,4421718





























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid …


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55070880%2fgit-pull-not-updating-a-branch-with-merged-branches%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Thal And Out Agency railway station See also References External links Navigation menuOfficial Web Site of Pakistan RailwaysArchivedOfficial Web Site of Pakistan Railwayseeexpanding ite

            Posting a File and Associated Data to a RESTful WebService preferably as JSON2019 Community Moderator ElectionREST URI convention - Singular or plural name of resource while creating itUploading both data and files in one form using Ajax?How do I upload a file with metadata using a REST web service?REST API - file (ie images) processing - best practicesSpring: JSON data and file in the same requestREST API Put large dataPosting a file and JSON data to Spring rest serviceRESTful Web Service Upload/Download Large Data With JSONREST API Design sending JSON data and a file to the api in same requestPost JSONArray to REST servicePUT vs. POST in RESTParsing values from a JSON file?JavaScript/jQuery to download file via POST with JSON dataHow do I upload a file with metadata using a REST web service?How to POST JSON data with Curl from Terminal/Commandline to Test Spring REST?Separate REST JSON API server and client?what's the correct way to send a file from REST web service to client?How do I write JSON data to a file?What is “406-Not Acceptable Response” in HTTP?REST API - file (ie images) processing - best practices

            How can I change the color of pagination dots of UIPageControl?How to change UIPageControl dotsIs there a way to change page indicator dots colorCustomize dot with image of UIPageControl at index 0 of UIPageControlNo visible @interface for 'NSObject<PageControlDelegate>' declares the selector 'pageControlPageDidChange:'How to change the color of pagination dots in UIPageControl with a different color per pagepagecontrol indicator custom image instead of DefaultChanging the colour of UIPageControl dots in MonoTouchpagecontrol selectable page visibility color?Alternative way to load ViewControllers on a UIPageControlHow to set only layer.border-color for UIpage control dots in swiftHow can I develop for iPhone using a Windows development machine?How to change the name of an iOS app?UITableView - change section header coloruipagecontrol indicator(dot)issueCustom UIPageControl dots color not changingchange the interspace between UIPageControl dotsHow to change Status Bar text color in iOSHow can I change image tintColor in iOS and WatchKitUIPageControl dots with larger space in between each dotsHow to change the color of pagination dots in UIPageControl with a different color per page