-
Notifications
You must be signed in to change notification settings - Fork 0
Windows Client Overview
- Download the installer from http://windows.github.com
- Run the installer.
- When prompted enter your username and password for GitHub then click continue
- Enter your full name and Email. (Note: The email entered here will be made public if you update the repository) and click Continue.
- Initially you should not have local repositories so click skip. GitHub is installed! Head to the next section for an overview of how to use the windows client.
##How to clone a repository(copy a repository to your computer) You will only perform this step once to get a copy of a repository initially. After that you will fetch/pull updates instead of clone.
-
When you start the application after logging in you should see this:
-
Select TabakoffLab and then you will see a list of repositories like this:
-
Click clone for the repository you would like to use. It will download which may take a little time. (Note: By default repositories are downloaded to C:\Users\UserName\Documents\GitHub\RepositoryName or C:\Documents and Settings\UserName\Documents\GitHub\RepositoryName depending on your version of windows. You may change this by clicking on Options and move the default storage directory.)
##Make changes and add files as needed to the cloned repository folder. Open files and use them as you would normally from the cloned folder. Once you make changes and are ready to upload them for everyone to access them proceed to the next section.
##Happy with your changes(commit changes to save current files to your history)
-
Open GitHub
-
Select the repository you would like to submit changes to and click the blue arrow on the right.
-
A list of all the modified files will be displayed. It may look something like this:
-
Enter a brief comment and more detailed commment about what you changed in the files or what new files you added do.
-
Include a more detailed description if possible.
Optional:
- You do not have to include every file. Simply uncheck the box next to each file you want to exclude. You can always submit them separately. In fact it may be easier to trace changes you make if you only submit files related to one specific change and then submit files related to the next change.
- If you can't remember exactly what you changed in a file or why simply click the arrows at the right and you will see the lines that changed to refresh your memory.
- Once you are ready, click commit. You may notice now your screen looks like this:
This shows that you committed the files allowing you to go back to the committed version but these changes are not present on the server. Proceed to the next section to push them to server.
##Want to make the changes available on the server?
- When you are back to the screen above. Click on Sync which will upload the not synced commit points to the server.
##View changes from other people
- Go back to the screen above by clicking on the blue arrow.
- If you see the blue sync button it means there are changes that someone else has submitted. If you hover the mouse over the button you can see how many commits have been made.
- Click on the sync button to update your local files with changes others have submitted.
##What happens if two people have changed the same file?





