Table of Contents
Introduction
How to use the git command every day. Git Cheat Sheet I use it every day. Git has become an essential tool for developers, allowing them to efficiently manage version control and collaborate on projects.
this guide will provide you with a comprehensive overview of Git’s essential commands and workflow. Let’s dive in!
What does Git mean?
Git is software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Quote from Wikipedia.
Git Cheat Sheet Example
Check my git configure
git config -l
Configuration
Before you start using Git, it’s crucial to set up your configuration. You can configure your username and email globally using the git config
command. For example Setup my Git username and Email Id
git config --global user.name "HuuPV"
git config --global user.email "HuuPV@devopsroles.com"
Username and EmailID assigned to commit from local computer.
Creating and Cloning Repositories
git init
Add a file to the staging area in Git
git add file_name
Add all files in your project to the staging area in Git
git add .
Commit changes for the files in a local repo.
git commit
git commit -m "first commit"
Shows the commit history for the current repository
git log
Show if a file is in the staging area, but not committed
git status
Remove tracked files from the current working tree
git rm filename
Rename files
git mv oldfile newfile
Branches
Branches are a powerful feature in Git, allowing you to work on different versions of your code simultaneously.
Create a new branch
git branch branch_name
Switch to a newly created branch
git checkout branch_name
Create a new branch and switch it immediately
git checkout -b branch_name
List branches
git branch
Merge and Remote Repositories
Merge two branches
git merge branch_name
Add a remote repository to your local repository
git add remote https://repo_url_here
Git clone
git clone
download updates from a remote repository.
git pull
After committing your changes, the next you send changes to the remote server.
git push
#or force push
git push -f
History and Logs
Git provides extensive tools to explore commit history. The git log the
command shows the commit history
git log
The display presents a more compact view
git log --oneline
If you prefer a graphical representation, git log --graph
creates a commit history graph.
git log --graph
To view the details of a specific commit
git show <commit>
Conclusion
Git is a powerful version control system that enables efficient collaboration and project management. This guide has provided an overview of essential Git commands and workflows, giving you a solid foundation to start using Git effectively
You have used Git Cheat Sheet every day. I hope will this your helpful. Thank you for reading the DevopsRoles page!