I am not a git expert in any way, so I want to make sure the following thread is good:
- Find the repo I want to contribute to. (original repo)
- Set up the original repo on github. (my fork)
- Clone my forks for my car, outside of any project I'm working on. (isolated clone)
- Include my plug as a submodule of the project in which I want to use it. (submodule clone)
- Create a function branch on an isolated clone and add some things.
- Create another function branch and other unrelated things.
- Add the original repo as a remote to my isolated clone .
- Reinstall the original repo .
- Click and pull two property branches into my master isolated clone .
- Pull from the submodule that is in my project.
- Send requests for output to the original repo from each function branch in an isolated clone .
- Pull requests are accepted.
- Expand the main branch of my fork to reflect the new master with my changes.
Are there any errors?
And then with that, what should I do with my function branches on my local machine? Perhaps relocate them to my local master? Delete them (is that bad?)?
If they do not agree with my requests, I would still like to combine them with my local master. Will it hurt anything?
I am trying to figure out a thread that allows me to send requests based on functions, but also use my changes in my project, regardless of their acceptance, and my local copy right after they accepted / rejected them.
It reads a lot, but thanks for any help!
Edit: Found this related article every other day. Does not answer the complexity of my question, but is still useful: http://codeigniter.com/news/contribution_guide#When:13:36:15Z
source share