Now that I'm actually digesting this and trying it out, I'm a bit
confused. I am using source tree, but I will try and speak in more generic
I forked the main repo through bitbucket ( which has master and develop
branches). This gives me https://<myname>@bitbucket.org/<myname>/<project
name>.git as the remote repository for my fork. So, I now have *my *fork
which has master and develop branches. I then set this fork up as my remote
repository (https://<myname>@bitbucket.org/<myname>/<project name>.git). It
seems to me it is off this development branch I want to create features. I
then push those features back to my repository and create a pull request
off that particular feature to the project repo. This will create a new
branch in the project repo which can then be merged into the project repo's
develop branch and then merged into everyone elses local repos.
Is this correct?
This brings up another question: when a fork is done on bitbucket, are the
develop and master branches in the user's fork ever merged with features?
For instance, do I ever add my feature to my develop branch? Or should my
develop branch only be updated from the project repos dev branch? Does this
question make sense? Basically, am I ever merging my features into my
develop and master branches directly?
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/groups/opt_out.