BlogWriteTopicsLearnGuidesAbout
Partnerships

Guides / git

git Guides

13 guides

beginner

Git Branch

Create, switch, and manage parallel lines of development

Git Clone

Copy a remote repository to your local machine

Git Commit

Snapshot changes with meaningful messages and staged files

Git Merge

Combine branch histories with merge commits or fast-forward

Git Remote

Connect local repositories to remotes, push, pull, and track branches

Git Stash

Temporarily shelve uncommitted changes and restore them later

intermediate

Git Cherry-Pick

Apply the changes from specific commits onto your current branch

Git Interactive Rebase

Rewrite, reorder, squash, and clean up commits before sharing them

Git Rebase

Replay commits on top of another branch for a linear history

Git Workflows

Compare common branching strategies teams use to collaborate on shared repositories

advanced

Git Bisect

Binary-search your commit history to pinpoint the commit that introduced a bug

Git Hooks

Automate checks and actions by running scripts on Git lifecycle events

Git Reflog Recovery

Use the reflog to recover lost commits, branches, and undo destructive operations

About stackademic

Stackademic is the leading education platform for anyone with an interest in software development.

X (Twitter)YouTubeDiscordNewsletter

Study

  • Blog
  • Topics
  • Learn
  • Guides
  • Authors

Categories

  • Artificial Intelligence
  • Business
  • Cloud
  • Coding
  • Nextjs
  • Machine Learning
  • Python
  • Web Scraping

Business

  • Home
  • Write
  • About
  • Partnerships
  • Become a writer

Network

  • In Plain English
  • Venture Magazine
  • Cubed
  • Stackademic
  • Messy Founder
© 2026 stackademic. All rights reserved.