C++ Handbook
How to Collaborate:
- 
    
Fork the repository to your own GitHub account.
 - Clone the repository to your local machine
    
$ git clone "https://www.github.com/{Username}/CPP-Reference.git"where username is your GitHub account username.
 - Create a branch where you can do your local work.
Never work on master branch as we do not allow master commits except by admins.
    
$ git branch {branchname} $ git checkout branchname - Do your work and stage your changes.
    
$ git add <filename> - Commit you changes with a commit message containing your name, file(s) worked upon, changes added.
    
$ git commit -m "Name| files| Changes" - Push changes to your forked repository
    
$ git push -u origin branchname 
Synchronize forked repository with Upstream repository
- Create upstream as our repository
    
$ git remote add upstream "https://www.github.com/NishkarshRaj/CPP-Reference.git" - Fetch upstream changes in local machine
    
$ git fetch upstream - Switch to master branch
    
$ git checkout master - Merge changes in local machine
    
$ git merge upstream/master - Push changes to your forked GitHub repository
    
$ git push -f origin master