Git Advanced Common Issues

Sub-skill of git-advanced: Common Issues.

vamseeachanta c6f42ea 808 B Updated

File contents

Common Issues

Common Issues

Accidental commit to wrong branch:

# Move commit to new branch
git branch new-branch
git reset --hard HEAD~1
git checkout new-branch

Undo merge:

# If not pushed
git reset --hard HEAD~1

# If pushed
git revert -m 1 <merge-commit>

Lost changes after checkout:

# Check reflog
git reflog

# Recover from reflog
git checkout HEAD@{2}

Resolve rebase conflicts:

# During rebase conflict
git status
# Edit conflicted files
git add <resolved-files>
git rebase --continue

# Abort if needed
git rebase --abort

Clean up after failed rebase:

git rebase --abort
# Or
git reflog
git reset --hard HEAD@{n}

vamseeachanta/workspace-hub/tree/main/.agents/skills/_archive/operations/devtools/git-advanced/common-issues commit c6f42ea47b

Frequently asked questions

npx skillmds@latest add vamseeachanta/git-advanced-common-issues