Pushed to a new repo but need an old repo's branch
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
add a comment |
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
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
add a comment |
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
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
eclipse git github
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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
add a comment |
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
add a comment |
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
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
answered Nov 26 '18 at 1:35
AppleCiderGuyAppleCiderGuy
618311
618311
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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