Git Basics
What is Git ?
- The most widely used modern version control system in the world.
- Git is a mature, actively maintained open source project originally developed in 2005 by Linus Torvalds, the famous creator of the Linux operating system kernel.
Steps to initialize a git project
- Create account on Github and repo.
- Generate ssh key of your system and configure it in your Git hub account.
- Create a new repository in your Github account.
- Install git on your system.
- Create a folder on your system.
- Go inside the folder and execute command "git init" this must create .git directory in your folder.
- Now copy and paste the remote address for ssh from your project on git hub account and execute the following command.
- git remote add origin remote-url
How to know your remote url
git remote -v
Start tracking a file
git add <filename>
Start tracking all the files
git add .
commit code
git commit -m "your message"
Current status of directory
git status
Two ways to commit your tracked file
git commit -am "Your message"
or
git add file-name
git commit -m "Your message"
Logs
See logs in git
git log
Limit git log
git log -2
Details of commit
git commit --stat
One line log
git log --pretty=oneline
Graph View
git log --graph
Listing all branches
git branch
Create a new branch
git branch <branch-name>
Checkout to new branch
git checkout branch
Creating and moving to new branch
git checkout -b <branch-name>
Cloning a git project
git clone <remote-url>
Pushing to remote
git push remote-alias branch name
Pushing everything
git push --all
Pulling everything
git pull
Pulling from a branch
git pull remote-alias branch name
Git Basics
By Pulkit Pushkarna
Git Basics
- 1,185