Skip to content

DevToolHub

Practical guides to Git, CI/CD, Ollama, and Azure

  • Guides
  • AI Tools
  • Cloud
  • Docker
  • Kubernetes
  • Git

Category: Git

Git Recover Lost Commits: 12 Fixes for Common Mistakes

November 13, 2026November 13, 2026 Amaresh Pelleti
Git recover lost commits: a reflog entry brings a commit back after git reset --hard

To git recover lost commits, run git reflog, find the hash from before the mistake, and point a branch at it with git branch rescue <hash>. Almost every local Git mistake can be undone this way, but only if you… Read moreGit Recover Lost Commits: 12 Fixes for Common Mistakes

Git  git-recovery, git-reflog, version-control  Leave a comment

Git Pull vs Fetch: What Each Command Really Does

November 6, 2026November 13, 2026 Amaresh Pelleti
Git pull vs fetch: a remote repository connected to a local repository by git fetch and git pull arrows

git fetch downloads new commits and leaves your branch and your files alone. git pull runs a fetch and then merges or rebases the result into your current branch. The git pull vs fetch choice comes down to one question:… Read moreGit Pull vs Fetch: What Each Command Really Does

Git  git-fetch, git-pull, version-control  Leave a comment

Git Reset vs Revert vs Restore: Which to Use

October 28, 2026November 13, 2026 Amaresh Pelleti
Git reset vs revert vs restore compared on three commits in a terminal

Use git reset to move your branch back, git revert to undo a commit with a new commit, and git restore to fix files without touching history. The git reset vs revert choice comes down to one question: has anyone… Read moreGit Reset vs Revert vs Restore: Which to Use

Git  git-reset, git-revert, version-control

Git 3.0: What Actually Breaks (SHA-256, Rust, More)

September 24, 2026October 28, 2026 Amaresh Pelleti
git 3.0 breaking changes showing SHA-256 default, reftable, and mandatory Rust build requirement

Git 3.0 changes the default hash function, the default reference storage format, the default branch name, and the build toolchain required to compile Git at all. None of this is speculation. It comes straight from git-scm.com’s own BreakingChanges documentation. That’s… Read moreGit 3.0: What Actually Breaks (SHA-256, Rust, More)

Git  git 3.0, sha-256, Version Control

Git 2.55: History Fixup, Rust by Default, Safer Checkouts

August 25, 2026October 8, 2026 Amaresh Pelleti
Git 2.55 new features overview diagram

Git 2.55 landed on June 29, 2026, and the headline change isn’t a new command — it’s a build requirement. Starting with this release, building Git from source requires a Rust toolchain unless you explicitly opt out. Alongside that, Git… Read moreGit 2.55: History Fixup, Rust by Default, Safer Checkouts

Git  cli, DevTools, version-control

Enforce Path-Based Approvals with GitHub Actions

October 8, 2025November 12, 2026 Amaresh Pelleti

Code reviews are one of the most important parts of a strong engineering workflow. However, in large projects, not all files are created equal. Some paths (like infrastructure, security, or frontend code) need specific team members to approve changes before… Read moreEnforce Path-Based Approvals with GitHub Actions

Git, GIthub actions  Git, GitHub, GIthub actions

GitHub Actions Real-World Use Cases and Examples

October 3, 2025November 12, 2026 Amaresh Pelleti

GitHub Actions is one of the most flexible CI/CD tools available today. Beyond basic builds and tests, you can use it for deployments, automating documentation, managing monorepos, building Docker images, and much more. This article is part of our complete… Read moreGitHub Actions Real-World Use Cases and Examples

Git, GIthub actions  Git, GitHub, GIthub actions

GitHub Actions Interview Questions and Answers

October 2, 2025September 25, 2026 Amaresh Pelleti

GitHub Actions has become a go-to tool for automating CI/CD workflows. Many companies now assess candidates on their ability to design, optimize, and secure workflows in GitHub Actions. In this post, we’ll cover real-world GitHub Actions interview questions with detailed… Read moreGitHub Actions Interview Questions and Answers

Git, GIthub actions  Git, GitHub, GIthub actions

GitHub Actions Security Best Practices

October 1, 2025November 12, 2026 Amaresh Pelleti

GitHub Actions is powerful for automation, but with that power comes responsibility. Workflows often access secrets, deployments, external dependencies, and cloud resources, making security critical. A misconfigured workflow can expose sensitive data or allow attackers to inject malicious code. This… Read moreGitHub Actions Security Best Practices

Git, GIthub actions  Git, GitHub, GitHubActions

GitHub Actions Monitoring and Debugging Guide

September 30, 2025November 12, 2026 Amaresh Pelleti

GitHub Actions makes it easy to automate builds, tests, and deployments. But even the best pipelines fail sometimes. Maybe a dependency doesn’t install, a secret is missing, or a deployment step times out. This article is part of our complete… Read moreGitHub Actions Monitoring and Debugging Guide

Git, GIthub actions  debugging, Git, GitHub, GIthub actions, monitoring

Posts pagination

Page 1 Page 2 Page 3 Page 4 Next page

Get the next DevToolHub guide

New guides on Git, GitHub Actions, Ollama, and Azure, delivered to your inbox. Subscribe for troubleshooting steps, configuration examples, and explanations of the trade-offs.

Topics

  • Guides
  • AI Tools
  • Cloud
  • Docker
  • Kubernetes
  • Git
  • Blog
  • Privacy Policy
  • About
  • Affiliate Disclosure
  • Terms and Conditions
  • Resources
© 2026 All rights reserved
Go to top