Git
For transfering files from the master repository to your local machine and back again
git clone https://github.com/Rich2/openstrat.git
clone Used when you want to copy all the files locally (for the 1st time or when you've deleted the project directory) to grab your own copy of openstrat from github to your local folder.
cd openstrat
The change to the newly created openstrat project folder.
git pull origin master
Bring your local copy up to date with Github.
git add -A
Staging: tell git you've made new files to the project
git commit -m "A description of this commit."
Describe the changes
git push origin master
Nnow push your local changes to master up to Github.
git commit -a -m "A description of this commit."
Staging without adding new files## push alternative method (you've only made changes to existing files shorthand version of the above but will not take into account any new files you may have created.
git status
To check the status of your copy of master
git config --global credential.helper "cache --timeout=3600"
Cache user/pswd store username/password for a set number of seconds, the next time you push
Sbt
A build utility. We also use Mill. Other well known build utilites are Ant, Maven and Make. It is for compiling and running the applications and other tasks.
clean
Gets rid of the cache.
Util/clean
To clean an indiviudal module.