Version control is a must have skill today for every developer as it helps to collaborate and track the changes.
What is git?
Git helps to :
- track the changes
- who did the changes
- revert the changes if needed
- keeps the history of changes
Basic terminology git:
- Repository: It is a folder which contains your project files and .git hidden folder to track the changes
- Commit: It is a snapshot of particular project at particular time Each commit has a hash code and a message
- Branch: A parallel line of development allow main.So the code in main branch is not affected and once the feature is developed you merge that in main branch
- HEAD: It is a pointer that tells your current commit you are working on
- Working Area: The place where you edit the files
- Staging Area: Where you prepare your changes to be added
Git Basic commands:
- git init : Initalizes git and creates .git hidden folder
- git status : shows current status of file, if files needs to be added or committed.
- git logs : Show commit history
- git add : add the file to staging area
- git add . : add the files to staging area
- git commit : Save the staged changes as commit
Top comments (0)