How to move branch from one repository to another branch of different repository
19,558
Solution 1
- stand on your current repo you want to push from
- checkout the branch you want to push
git remote add repoRemote https://bitbucket/repo/repo1.git
git push repoRemote
-- will push your current branch to the remote repo you added in #3
Solution 2
At first you need to add to git your destination repository, lets call it repoE
( set remote tracking )
git remote set-url repoE https://github.com/USERNAME/repoE.git
then switch to branch your want to push, assume your branch called BR01
git checkout BR01
and push this branch to destination repository
git push repoE BR01
Author by
Admin
Updated on June 12, 2022Comments
-
Admin almost 2 years
I created a new Repository (named repoN) with the existing one (named repoE), simply by copying code from the branch (named B22).
After that, I created a new branch in repoN (named BR01). Now I made some changes in the branch (named BR01) which exist in repoN repository.
I just want to take all those changes into the old repository repoE without loosing history of BR01 into B22.
I am using SourceTree because I'm new in Git and don't know much commands.
-
coderunner about 3 yearsDo we need to remove the destination repo with git remote remove repoRemote(not sure if the command is right) to switch to the existing repo once branch is transferred?