Git Quick Start

In this post we will learn basic commands to get started with git and github

Install Git on Linux

$sudo apt install git-all

Initilize directory as git directory

$git init

Initilize the configurations

$ git config --global user.name "Your Name "
$ git config --global user.email email@example.com

Clonning the github repo

$git clone /path/to/repository

Add files to git

$git add <filename>
$git add *

Commit the Changes

$git commit -m "Commit message"

Push changes to git server

$git push origin master

Add Origin master if not added

$git remote add origin <server>

Branching

Create a branch
$git checkout -b feature_x

Switch back to master branch
$git checkout master

Delete the branch again
$git branch -d feature_x

Push the branch on the server
$git push origin <branch>

Update Local repository

$ git pull

Merge another branch into your active branch (e.g. master), use
$git merge <branch>

Reference : http://rogerdudler.github.io/git-guide/