This project was made with ❤️ by the ENG100L GlobalTIES team. This is the latest iteration of the DiabeatIt project being implemented in Unity.
-
- on mac type
git --versionin the console and it will prompt you to either install git or it will return the git version - on win install from git-scm with the appropriate 32-bit or 64-bit version.
- on mac type
-
clone this repo by getting the download url via
code > HTTPS > url- (add picture for reference later)
-
use either CLI (command line) or GitHub desktop
unless you are familiar with the CLI, I suggest you use GitHub Desktop as that comes with a GUI interface
- (add gif for reference later)
-
sign into Git on your computer
- (add reference)
-
use the link from step 2 to clone it
- (add gif for CLI)
- (add gif for GUI)
-
open the project in Unity
- [add gif for opening project in Unity]
-
get collaborating!
- make sure you edit only the files you know that nobody else is working on
-
pull changes
- number one thing you can do to avoid merge conflicts is to remember to
pullupdates from the remote before working on your device - this ensures that the version you are working on is the latest version
- number one thing you can do to avoid merge conflicts is to remember to
-
push changes
Besides just crying, you can also:
- nuke all the changes you've made and restart your local github repo
- Accept that you just lost your updates
- Delete local repository/files
- Redownload the github repo from this site
- Make your edits again :P
- manually handle the merge conflicts
- decide whether you want to keep local vs remote changes in your merge conflict
- ???
- profit
idk if we wanna do this or if it's a good idea
It's easiest to internalize this control flow when you actually try it out yourself. You can do this by following the steps above and adding your name to members.md