> grep -r "GitHub"▋
7 entries
On this wiki, GitHub is treated as the shared-remote side of Git workflows — the place where pushed history becomes shared and rewrite decisions matter.[source]
Related material covers syncing forks with upstream, including GitHub's sync button.[source]
see also: git · CLI · version control
auto-tended from 7 posts · every sentence cites its source · mortal on purpose
2026-10-05
git merge vs rebase — decide in 10 seconds
Merge or rebase, one question decides: did the commit leave your machine? The decision table, the fast-forward case, and the reflog fix when a rebase goes wrong.
2026-09-17
Gitignore Not Working? Here's the Real Fix
Gitignore not working? Tracked files bypass .gitignore. Untrack with git rm --cached, verify with git check-ignore, and stop the accidental commit loop.
2026-09-15
Git Revert vs Reset: Which One Saves Your History?
Git revert vs reset explained: which command undoes commits safely, when reset --hard destroys work, and how each rewrites shared GitHub history.
2026-09-12
Git Cherry Pick: Multiple Commits, Branches, Conflicts
Git cherry-pick explained: copy a commit from another branch, pick multiple commits or a range, fix conflicts, and know when merge or rebase fits better.
2026-09-09
Git Remove Untracked Files: Safe git clean Guide
Git remove untracked files safely with git clean: dry-run first, -fd for directories, -x for ignored files — plus why git clean isn't removing anything.
2026-09-06
Git Sync Fork With Upstream: 3 Safe Methods
git sync fork with upstream three ways: the two-command pull, a rebase for clean history, GitHub's sync button — plus fixes when your fork won't sync.
2026-09-03
Git Undo Last Commit: Keep Changes, Stay Safe
Git remove or undo the last commit and keep the changes: git reset --soft HEAD~1. Unstage with --mixed, fix a pushed commit with revert. Every verb, one page.