1) git init -> for intilize project
2) git status -> for checking status
3) git add -A -> adding file in staging area
4) git commit -m "first file commit" -> for commit file
5) git log -> for watching previous commiting stage
6) git checkout #haskey -> going back to specifc stage
7) git checkout master -> going to master/present stage
8) git branch -> for branch
9) git branch branchName -> for creating new branch from master branch
10) git checkout branchName -> for going any branch which is exist on branch
10) git checkout -b swati/javascript -> for creating subbranch and checkout same time
12) git merge (branchName (swati/javascript)) -> for merge file from different branch
///pusing branch into github repo//
13) git checkout branchName -> switch back to branch which you want to push in github repo
14) git push -u origin branchName
Note: git push -> used for pushing file in to github
