Git Process - SimonCapewell/enigma2 GitHub Wiki
Git Setup
- Fork OpenViX/enigma2 in Github
- Now you have a new repository on your account called yourusername/enigma2
- Clone that to your development machine
- Set OpenViX/enigma2 as a remote on your local clone
Now you're ready to start making some changes
- Create a feature branch based on Dev
- Never commit any changes to the Dev branch on your local clone
To keep your fork's Dev branch in sync with OpenViX/enigma2/Dev
git pull --rebase upstream Dev
Always use --rebase
to avoid merge commits appearing in the history