-
Notifications
You must be signed in to change notification settings - Fork 46
Git workflow
Say you have a remote called origin
which points to a PDL repository that has a topic branch called enable-widgets
that you want to bring in to the master
branch.
First, you want to fetch the branches from the git repository.
git fetch origin
This will allow you to access all the branches that are currently at the origin
remote. You can check which branches are available by running git branch -v
.
Now you need to choose the branch that you want to merge the commits on to. We'll go with bringing in the commits to the master
branch:
git checkout master
Finally, we bring in the commits from the feature branch enable-widgets
and merge them on top of the current state of master
:
git merge --ff-only enable-widgets
Now you can push the commits on master
to the repository you want:
git push origin master
Note: to understand what the --ff-only option does, you can read http://ariya.ofilabs.com/2013/09/fast-forward-git-merge.html.