(more info to come)
To get started with our project, fork the KSU WCD organization's repository to your own Github account. Then ssh into our development server and from your home directory: git clone [email protected]:<your user name>/eat-school-lunch.git
Then, to set a remote named upstream to our main repository: git remote add upstream [email protected]:k-state-web-development-club/eat-school-lunch.git
Unlike systems like Subversion, Git can have multiple remotes. A remote is the name for a URL of a Git repository. By default your fork will have a remote named "origin" which points to your fork, but you can add another remote named "codeigniter" which points to git://github.com:k-state-web-development-club/eat-school-lunch.git
. This is a read-only remote but you can pull from this develop branch to update your own.
If you are using command-line you can do the following:
git fetch upstream
git rebase upstream/master
git push origin master
Now your fork is up to date. This should be done regularly, or before you send a pull request at least.