- Download GitHub Desktop
- Clone this repo using the current URL in your web browser
- Open up the
miami-university-cse-464-group-project
folder with an IDE or text editor of your choice - Install the EditorConfig plugin for your IDE/text editor
- Decide on a feature you want to work on
- Pull changes from GitHub
- Create a new branch for that feature (ex:
add-some-feature-name
) - Work in your IDE/text editor
- Add and commit your changes once you are done. Give a brief summary of what your changes are. Write in the imperative mood (ex: "Fix typo" instead of "Fixed typo")
- Once your changes are good enough to share, push them to GitHub
- If the feature is complete and bug-free,
make a pull request on GitHub to merge your branch into the
master
branch - Then it can be reviewed by another group member and merged into
master
You can also work on multiple features at once. For this, you will need to maintain two branches and keep work for each feature separate.
While you are working, if you would like to switch to another branch
but you are not ready to make a commit,
you may want to look into git stash
.
It effectively makes a temporary commit that you can resume later by running git stash pop
.
If you have multiple stashes, you may want to reference them by name (see git stash list
).
This feature can only be used from the commandline.
MIT (see LICENSE
)
This work by John Meyer, Scott Harris, Jacob Freedman, & Bryan Hayes is licensed under a Creative Commons Attribution 4.0 International License.