Reputation: 231
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.
Upvotes: 23
Views: 45006
Reputation: 1748
git remote add repoRemote https://bitbucket/repo/repo1.git
git push repoRemote
-- will push your current branch to the remote repo you added in #3Upvotes: 34
Reputation: 11
Add the new remote URL: First, you need to add the new remote repository URL where you want to push your branch. You can do this using the git remote add command:
git remote add <remote_name> <remote_URL>
git remote -v
git push <remote_name> <branch_name>
Then direct to the new remote repository
git fetch
git checkout <branch_name>
Upvotes: 1
Reputation: 37
In SourceTree, it can be done by adding repoE to Repository->Add Remote so that you can push the changes in repoN to that repo.
Upvotes: 2
Reputation: 1945
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
Upvotes: 13