How to work GitHub - Aqualinc/RGWSW GitHub Wiki
GitHub.com is an online repository combined with an issue tracking, project documentation and source control manager.
The repository/source control system works in parallel with the "GitHub" desktop application.
You do stuff on the local version of the repository and at anytime you can select "Sync" and the online version is synchronised.
When the local repository is set up, you need to select its location within your file directory structure.
How to add files
- Copy files into the directory of the repository
- Within the desktop "GitHub" enter summary and description for the commit, then select "Commit"
- Select "Sync" to update the online repository.
How to change files
-
Create a branch.
-
Work on the files in the branch.
-
Clone the branch at anytime to keep the "cloud" version matching the version you are working on
-
When it is all good, initiate a pull request.
-
From the master branch, review the changes, and if they are OK, accept the pull request.
-
Ideally, there would be some sort of testing and/or protocol involved before accepting a pull request.
-
When everything is all tickety boo you can also do a "release". This is for when you are happy that the code is in a stable state and is ready to be shared.