Below are instruction for working with Git repositories from the command line. For those who would rather use a GUI for pull/push/merge, there are plent options available - see below for an abbreviated list. The process will work the same, but for executing each step, check the GUI client's documentation for help.
Fork this repository by clicking Fork in the upper right corner.
This will create a copy of the current repository under your github user account.
Clone the forked repository
To get the cloned repository URL, click the Clone or Download button. An example (NOTE: be sure to replace myusername with your github account name): git clone https://github.com/myusername/CottonSchemas.git
Merging changes from your repository to the main repository (CottonTechnology/CottonSchemas)
Create pull request
Be sure the desired changes have been committed to your GitHub accounts forked repository:
First, make any changes you deem appropriate.
git add . - tells Git to track all your changes.
git commit -m 'Your message' - commits changes to your local repository.
git push -u origin master - pushes changes to the remote repository under your GitHub user account.
In GitHub, go to your account's CottonSchemas repository, choose the tab labeled Pull Requests and click the New pull request button in the right-corner of the tab.
Select and review your changes, then click Create pull request to finalize.
Merge pull request into CottonTechnologyAlliance/CottonSchemas repository