Most Useful Git Commands

by | Sep 6, 2023 | Learn | 0 comments

Git commands you should know:

  1. git init: Initializes a new Git repository in the current directory.

  2. git clone [repository_url]: Creates a copy of a remote repository on your local machine.

  3. git add [file]: Stages changes for commit. You can use git add . to stage all changes.

  4. git commit -m “Commit message”: Commits the staged changes with a descriptive message.

  5. git status: Shows the current status of your working directory, including staged and unstaged changes.

  6. git log: Displays a log of all commits, including their hashes, authors, dates, and commit messages.

  7. git branch: Lists all branches in your repository, highlighting the current branch.

  8. git checkout [branch_name]: Switches to a different branch. You can also use it to create new branches with -b.

  9. git merge [branch_name]: Merges changes from the specified branch into the current branch.

  10. git pull: Fetches changes from a remote repository and merges them into your current branch.

  11. git push: Pushes your local changes to a remote repository.

  12. git remote -v: Lists all remote repositories associated with your project.

  13. git fetch: Fetches changes from a remote repository without automatically merging them.

  14. git reset [commit]: Unstages changes, or moves the HEAD to a specific commit.

  15. git stash: Temporarily saves changes that are not ready to be committed.

  16. git tag [tag_name]: Creates a lightweight tag for a specific commit.

  17. git diff: Shows the difference between your working directory and the last commit.

  18. git blame [file]: Shows who last modified each line of a file and when.

  19. git remote add [remote_name] [remote_url]: Adds a new remote repository.

  20. git remote remove [remote_name]: Removes a remote repository.

0 Comments

Related Posts

.Net Core vs .Net Framework differences

CLR vs Core CLR What is CoreCLR The CoreCLR provides many similar functionalities as the CLR, but it is specifically designed for the cross-platform nature of .NET Core. General CLR feature includes features like Just-In-Time (JIT) compilation, garbage collection,...

Understand Middleware in .Net Core

Middleware is a piece of software that handles http request and response. In simple term, .net core works with middleware in order to enhance performance of our application rather than having big chunk of framework component/ libraries at once, for which most of the...

Learn How .Net Core Hosting Works

Hosting In .NET CoreIn ASP.NET Core, there are two hosting models available: in-process hosting and out-of-process hosting.In-process Hosting (Default): In the in-process hosting model, a single web server (e.g., IIS) is used directly to host the application. To...