Git Cheat Sheet
Introduction
Git is a distributed version control system that supports collaboration through teams in the corporation. Teams of developers and open-source software maintainers basically handle and manage their projects through Git. It is very useful as open-source software toolkit for developers and DevOps engineers.
Git is ready to download it from the official website and is available for Linux, MacOS and Windows.
Setup Git
Check your Git version with the following command.
git --version
Initialize the current working directory as a Git repository with the following command.
git init
Clone your projects from hosted remotely Git repositories with specified repo's URL or server location on GitHub or GitLab instances.
git clone https://www.github.com/username/repo-name
Show your current Git directory's remote repository.
git remote
Staging
Check the status of your Git repo including files added that are not staged and the files that are staged also.
git status
Include all the available files in the current working directory.
git add .
Remove a file from staging within your working directory.
git reset CDI.java
Committing
Commit the staged files with meaningful commit message that you can track your commits later on.
git commit -m "Added new files"
Branches
Show all available current branches with the following command.
git branch
Create a new branch on your working directory.
git branch new-branch
Switch to another existing branch and checkout to your current working directory.
git checkout another-branch
Create the branch and switch to the new one to your current working directory.
git checkout -b new-branch
Merge the specific branch's history into the current one's.
git merge branch-name
Collaborate and Update
Fetch and merge any commits from the tracking remote branch.
git pull
Push your local branch commits to the remote repository branch.
git push origin main
Inspecting
Display the commit history for the currently active branch.
git log
Top comments (0)