MMD Schema with Git: Difference between revisions
From MusicBrainz Wiki
Jump to navigationJump to search
Line 6: | Line 6: | ||
===Possible create new branch following changes=== |
===Possible create new branch following changes=== |
||
We may just want to branch from master |
|||
⚫ | |||
<pre> |
|||
git checkout -b mbs-799 |
|||
</pre> |
|||
⚫ | |||
Then create new branch that tracks the branch in that remote repository containing the changes we are interested in |
Then create new branch that tracks the branch in that remote repository containing the changes we are interested in |
||
<pre> |
<pre> |
Revision as of 13:42, 4 June 2013
Checkout Schema, particular branch
Checking out git schema, swicthing to another branch and making changes to that branch
git clone https://github.com/metabrainz/mmd-schema.git mmd-schema
Possible create new branch following changes
We may just want to branch from master
git checkout -b mbs-799
or we may want to branch from another =remote repos we are interested
Then create new branch that tracks the branch in that remote repository containing the changes we are interested in
git remote add ian https://ianmcorvidae@bitbucket.org/ianmcorvidae/mmd-schema.git; git fetch ian git checkout --track -b mbs-799 ian/mbs-799;
Make Chnages
Edit Files
Pick up any additional changes if neccessary
git pull
Commit files to my local version
git commit -a -m "message"
Send to my remote Repos
Create new remote reopos forked from mmd-schema in bitbucket Then map to it and push my branch to it.
git remote add ijabz1 https://ijabz@bitbucket.org/ijabz/mmd-schema.git git push ijabz1 mbs-799
Request other review Changes
Login to BitBucket
Go to my new repository and 'Pull'
Choose ijabz/metabrainz-schema and branch from left hand side
Choose the metabrainz-mmdschema repos and master branch on the right-handside
Add Reviewers
Wait for Reviews
Need at least two If okay then request my pull request is merged into main branch