-
Notifications
You must be signed in to change notification settings - Fork 0
GitHub
Github is essential to the workflow in IEL and many researchers use it for their solo projects, but the primary advantage is the ability to collaborate.
Branches are a good way to work on ideas and future features that might not necessarily make their way into the main code without altering the main code that you have in place. You can easily work on a branch and if it turns out not to work well, discard it without affecting any of your previous work. If the branch you are working on turns out to produce some useful code, then you can easily merge the updates with your main work using a pull request
.
A short and sweet discussion can be found here: a Git commands tutorial
A thorough discussion of how to create a successful branching model can be found here: A successful Git branching model
Any questions? Please contact the the head of our operation, Dr. Zoltan Nagy.