Pushed to a new repo but need an old repo's branch












1















For my school project I cloned from our lecturers repository and pushed it to my own repository so I could work on it and save it to use on other machines.
One of our tasks is to switch to a new branch within the repository. Unfortunately my repository didn't seem to get the branch when cloning. (It got other branches just not the one I need).
Is there a way to pull from my lecturers repository and push to my repository without damaging anything?



EDIT: I've solved the problem.
In your IDE, go to clone a new repo and select only the branches you need.
Once it has been cloned you can Push the new branch into your own repo. Then pull from your repo for the new branch.










share|improve this question

























  • Hi Daniel. The branch that you are talking about, was it getting tracked remotely ? or was it present just locally ?

    – AppleCiderGuy
    Nov 26 '18 at 1:27











  • Hi, I believe it was being tracked remotely. I got another branch from the 'tracking remotly' section of eclipse and I've been instructed to get the new branch from the same place. Thanks

    – Daniel Jones
    Nov 26 '18 at 12:06
















1















For my school project I cloned from our lecturers repository and pushed it to my own repository so I could work on it and save it to use on other machines.
One of our tasks is to switch to a new branch within the repository. Unfortunately my repository didn't seem to get the branch when cloning. (It got other branches just not the one I need).
Is there a way to pull from my lecturers repository and push to my repository without damaging anything?



EDIT: I've solved the problem.
In your IDE, go to clone a new repo and select only the branches you need.
Once it has been cloned you can Push the new branch into your own repo. Then pull from your repo for the new branch.










share|improve this question

























  • Hi Daniel. The branch that you are talking about, was it getting tracked remotely ? or was it present just locally ?

    – AppleCiderGuy
    Nov 26 '18 at 1:27











  • Hi, I believe it was being tracked remotely. I got another branch from the 'tracking remotly' section of eclipse and I've been instructed to get the new branch from the same place. Thanks

    – Daniel Jones
    Nov 26 '18 at 12:06














1












1








1








For my school project I cloned from our lecturers repository and pushed it to my own repository so I could work on it and save it to use on other machines.
One of our tasks is to switch to a new branch within the repository. Unfortunately my repository didn't seem to get the branch when cloning. (It got other branches just not the one I need).
Is there a way to pull from my lecturers repository and push to my repository without damaging anything?



EDIT: I've solved the problem.
In your IDE, go to clone a new repo and select only the branches you need.
Once it has been cloned you can Push the new branch into your own repo. Then pull from your repo for the new branch.










share|improve this question
















For my school project I cloned from our lecturers repository and pushed it to my own repository so I could work on it and save it to use on other machines.
One of our tasks is to switch to a new branch within the repository. Unfortunately my repository didn't seem to get the branch when cloning. (It got other branches just not the one I need).
Is there a way to pull from my lecturers repository and push to my repository without damaging anything?



EDIT: I've solved the problem.
In your IDE, go to clone a new repo and select only the branches you need.
Once it has been cloned you can Push the new branch into your own repo. Then pull from your repo for the new branch.







eclipse git github






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 26 '18 at 12:18







Daniel Jones

















asked Nov 25 '18 at 23:30









Daniel JonesDaniel Jones

63




63













  • Hi Daniel. The branch that you are talking about, was it getting tracked remotely ? or was it present just locally ?

    – AppleCiderGuy
    Nov 26 '18 at 1:27











  • Hi, I believe it was being tracked remotely. I got another branch from the 'tracking remotly' section of eclipse and I've been instructed to get the new branch from the same place. Thanks

    – Daniel Jones
    Nov 26 '18 at 12:06



















  • Hi Daniel. The branch that you are talking about, was it getting tracked remotely ? or was it present just locally ?

    – AppleCiderGuy
    Nov 26 '18 at 1:27











  • Hi, I believe it was being tracked remotely. I got another branch from the 'tracking remotly' section of eclipse and I've been instructed to get the new branch from the same place. Thanks

    – Daniel Jones
    Nov 26 '18 at 12:06

















Hi Daniel. The branch that you are talking about, was it getting tracked remotely ? or was it present just locally ?

– AppleCiderGuy
Nov 26 '18 at 1:27





Hi Daniel. The branch that you are talking about, was it getting tracked remotely ? or was it present just locally ?

– AppleCiderGuy
Nov 26 '18 at 1:27













Hi, I believe it was being tracked remotely. I got another branch from the 'tracking remotly' section of eclipse and I've been instructed to get the new branch from the same place. Thanks

– Daniel Jones
Nov 26 '18 at 12:06





Hi, I believe it was being tracked remotely. I got another branch from the 'tracking remotly' section of eclipse and I've been instructed to get the new branch from the same place. Thanks

– Daniel Jones
Nov 26 '18 at 12:06












1 Answer
1






active

oldest

votes


















0














if I understood your question correctly, you can do this to just clone a branch



git clone -b <branch> <remote_repo>

#add a new origin
git remote add new_origin git@theUrlToNewRepo

#then push to new origin
git push -u new_origin <branch>


OR to checkout a new branch on your current repo locally:



git checkout -b <new_branch_name>


eg: git checkout -b myBranch






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%2f53473052%2fpushed-to-a-new-repo-but-need-an-old-repos-branch%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









    0














    if I understood your question correctly, you can do this to just clone a branch



    git clone -b <branch> <remote_repo>

    #add a new origin
    git remote add new_origin git@theUrlToNewRepo

    #then push to new origin
    git push -u new_origin <branch>


    OR to checkout a new branch on your current repo locally:



    git checkout -b <new_branch_name>


    eg: git checkout -b myBranch






    share|improve this answer




























      0














      if I understood your question correctly, you can do this to just clone a branch



      git clone -b <branch> <remote_repo>

      #add a new origin
      git remote add new_origin git@theUrlToNewRepo

      #then push to new origin
      git push -u new_origin <branch>


      OR to checkout a new branch on your current repo locally:



      git checkout -b <new_branch_name>


      eg: git checkout -b myBranch






      share|improve this answer


























        0












        0








        0







        if I understood your question correctly, you can do this to just clone a branch



        git clone -b <branch> <remote_repo>

        #add a new origin
        git remote add new_origin git@theUrlToNewRepo

        #then push to new origin
        git push -u new_origin <branch>


        OR to checkout a new branch on your current repo locally:



        git checkout -b <new_branch_name>


        eg: git checkout -b myBranch






        share|improve this answer













        if I understood your question correctly, you can do this to just clone a branch



        git clone -b <branch> <remote_repo>

        #add a new origin
        git remote add new_origin git@theUrlToNewRepo

        #then push to new origin
        git push -u new_origin <branch>


        OR to checkout a new branch on your current repo locally:



        git checkout -b <new_branch_name>


        eg: git checkout -b myBranch







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 26 '18 at 1:35









        AppleCiderGuyAppleCiderGuy

        618311




        618311






























            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%2f53473052%2fpushed-to-a-new-repo-but-need-an-old-repos-branch%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

            A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks

            Calculate evaluation metrics using cross_val_predict sklearn

            Insert data from modal to MySQL (multiple modal on website)