Using GitHub with GitHub Desktop

1- Principle of operation

To work with GitHub you need:
  1. Register an  GitHub account and create a repository (GitHub Repository).
  2. Install GitHub Desktop , an intuitive tool to manage Local Repository (local data repository).
  3. Configure to synchronize data with the GitHub  desktop onto Repository server.
See the illustration below:

2- Register GitHub account

First you need to register an GitHub account freely . You can go to the homepage of GitHut at:
Signing up for an account is simple, you just need to enter username/password and email address. After registrating, you need to activate your account email. Everything is completed.

3- Download & Install GitHub Desktop

GitHub Desktop is essentially a visual tool that allows you to manage the Local Repository (local repository) on your computer.
To download  GitHub Desktop, you access address:
After downloading, you need to install GitHub Desktop on your computer:
The installer will download and install the required Microsoft .Net libraries.
Wait until the download process completed. .Net Library package is installed on your computer.
The installer continues to install GitHub Desktop :
GitHub has been successfully installed.

4- Running GitHub Desktop

Log on GitHub Desktop to connect to your GitHub account.
Until this time on your computer does not have a Local Repository.

5- Create GitHub Repository

After registration of GitHub account is completed , and log on. You can create a GitHub repository.
Repository is created.

6- Connect GitHub and GitHub Desktop

First it is necessary to choose an empty folder as a location for the local data.
For example:
On GitHub Desktop, choose a Repository you created on GitHub in order to clone a copy at your local computer.
Now on GitHub â€‹Desktop, you will see a Local Repository has been created.
And on a folder in your hard drive, a subdirectory has been created:
Copy some of your data files to the Local Repository:
Immidiately,  GitHub Desktop recognises changes at  Local Repository.
Enter comment and click Commit data.
Finally, you  public it for everyone to be able to see:
The data file you can see on the Server: