Beginner LevelGit & GitHub
How do you delete local branches and remote branches?
❓ Interview Prompt: Explain deleting merged vs unmerged local branches (-d vs -D) and deleting remote branches via git push --delete.
git branch -d <branch> deletes a merged local branch. git branch -D <branch> force-deletes an unmerged local branch. git push origin --delete <branch> removes the remote branch on GitHub. git remote prune origin cleans up stale tracking pointers.
Code Implementation Example
bash
git branch -d feature/old-login
git push origin --delete feature/old-login
git remote prune origin💡Deleting local and remote feature branches.
🎯 Interview Key Takeaway
Delete local branches with git branch -d, delete remote branches with git push origin --delete, and prune stale references.
#git branch -d#Remote Delete#Beginner
Back to all Git & GitHub Questions→