I have a contributor to my github repository who has a fork and is working on a branch. I want to pull their branch to my own branch and make modifications, but still track theirs.
Can I configure git so that while I'm on branch foo
,
git pull
pulls fromcontributor/foo
andgit push
pushes toorigin/foo
This is similar to but distinct from the question How can I push to one url and pull from another using one remote? because that question is looking to use the same remote name.
VonC
You can set the upstream branch to contributor/foo
git checkout foo
git branch -u foo contributor/foo
That supposes you have a remote contributor
first:
git remote add contributor https://github.com/user/fork_repo
And you can make sure a git push
is always done on origin
:
git config remote.pushdefault origin
来源:https://stackoverflow.com/questions/24337555/how-can-i-pull-from-one-remote-and-push-to-another-with-git