Ensure you have a terminal available (recommended for MacOS/Linux).
Clone the repository into your system.
git clone https://github.com/Bruin-Spacecraft-Group/Overseer.git
Create your own branch for individual development:
cd Overseer
git checkout -b '<insert development-First_Last>'
For example:
cd Overseer
git checkout -b development-John_Smith
To push your local feature in your branch to the remote repository:
git add . # add all modified files to commit
git status # check what files are modified
git commit -am '<your message here>' # create a commit + message about feature
git push --set-upstream origin '<development-First_Last>' # push commit to remote repository
For example:
git push --set-upstream origin development-John_Smith
All commits into our remote repository must be first reviewed as a pull request (PR) before the feature can be merged with our main branch. On visiting the repository after your push, click 'Create a new pull request', and add your feature name, description, and other related information.