I have a
test branch and of course there is a master branch!!
The master branch contains several projects.
I have made several changes to 'one' of those projects.
So master is ahead on all the other projects, and behind on mine.
There is one other developer working on the same project as me, but she is working directly on master.
I'd like to merge my branch into master :/
This is how I 'think' it should go.
git checkout test
git pull --rebase (make sure my test branch is up to date)
git merge master (make sure my branch is in sync with master as much as possible, whilst preserving my changes).
'git add file xyz and so on to resolve any conflicts
git checkout master
git merge test (I believe this should now work smoothly without conflict).
2 questions:
#1 Do my steps look correct?
#2 After a git merge, is it necessary to do a git push? (both master and test are remotes