Skip to main content
Skip to navigation
Docs
Support
Guides
Learn Git
Contact
Search docs
⌘
K
Ask Support
Support
Guides
Learn Git
Contact
Search docs
Ask Support
Getting Started
Installing Git
Getting started with Tower
Fundamentals
Creating a repository
Committing file changes
Ignoring unwanted files
Viewing historical changes
Publishing local changes
Cloning an existing repository
Advanced
How to create branches and merge them using Git
How to deploy a website using Git
Git for Developers: Tips and tricks
Managing Large Files with Git LFS
Mastering Git Commit Messages with AI
Best Practices for Committing AI-Generated Code
Resolving Merge Conflicts with AI
Generating Changelogs and Release Notes with AI
AI-Powered Code Review Before Committing
Writing Pull Request Descriptions with AI
Using AI in Git Hooks for Pre-Commit Checks
Commands
git branch
git status
git checkout
git merge
git log
git stash
git tag
git fetch
git pull
git push
git remote
git submodule
git add
git commit
git diff
git init
git clone
git reset
git rebase
git cherry-pick
git config
git blame
FAQs
How do I delete a branch in Git?
How can I remove a large file from my commit history?
How do I manage files that are in the path of a previous Git submodule?
How to resolve merge conflicts
How to move a subdirectory into a separate Git repository
How do I authenticate with GitHub when pushing commits?
How can I change the author of multiple Git commits?
How do I rename a branch in Git?
How do I squash multiple commits into one?
What is the difference between git reset and git revert?
How do I recover a deleted branch in Git?
How are "git fetch" and "git pull" different?
How do I clone a specific branch in Git?
How do I use AI to write better git commit messages?
How do I review AI-generated code before committing?
How do I resolve merge conflicts with AI assistance?
How do I generate a changelog from my git history using AI?
How do I add AI-powered checks to my git pre-commit hooks?
How can I clean up deleted branches?
What is a "detached HEAD" in a Git repository?
How do I undo my last commit?
How can I edit my last commit message?
How can I revert a Git repository to a previous commit?
How do I undo the most recent local commits in Git?
How can I make Git “forget” about a file that was tracked but is now in .gitignore?
Menu
Learn Git
/
Glossary
Git Glossary
Jargon-busting the most common terms and phrases.
Branch
Commit
Origin
Rebase
Remote
Submodule
Upstream
Close
Getting Started
Installing Git
Getting started with Tower
Fundamentals
Creating a repository
Committing file changes
Ignoring unwanted files
Viewing historical changes
Publishing local changes
Cloning an existing repository
Advanced
How to create branches and merge them using Git
How to deploy a website using Git
Git for Developers: Tips and tricks
Managing Large Files with Git LFS
Mastering Git Commit Messages with AI
Best Practices for Committing AI-Generated Code
Resolving Merge Conflicts with AI
Generating Changelogs and Release Notes with AI
AI-Powered Code Review Before Committing
Writing Pull Request Descriptions with AI
Using AI in Git Hooks for Pre-Commit Checks
Commands
git branch
git status
git checkout
git merge
git log
git stash
git tag
git fetch
git pull
git push
git remote
git submodule
git add
git commit
git diff
git init
git clone
git reset
git rebase
git cherry-pick
git config
git blame
FAQs
How do I delete a branch in Git?
How can I remove a large file from my commit history?
How do I manage files that are in the path of a previous Git submodule?
How to resolve merge conflicts
How to move a subdirectory into a separate Git repository
How do I authenticate with GitHub when pushing commits?
How can I change the author of multiple Git commits?
How do I rename a branch in Git?
How do I squash multiple commits into one?
What is the difference between git reset and git revert?
How do I recover a deleted branch in Git?
How are "git fetch" and "git pull" different?
How do I clone a specific branch in Git?
How do I use AI to write better git commit messages?
How do I review AI-generated code before committing?
How do I resolve merge conflicts with AI assistance?
How do I generate a changelog from my git history using AI?
How do I add AI-powered checks to my git pre-commit hooks?
How can I clean up deleted branches?
What is a "detached HEAD" in a Git repository?
How do I undo my last commit?
How can I edit my last commit message?
How can I revert a Git repository to a previous commit?
How do I undo the most recent local commits in Git?
How can I make Git “forget” about a file that was tracked but is now in .gitignore?