git stash: Save, List, Apply and Pop Work in Progress
Learn git stash: save unfinished work, stash with a message, list, show, pop vs apply, drop and clear, include untracked files, stash branch and conflicts.
Online Learning Platform
Free tutorials, solved practice problems and interview prep for QA and automation engineers: Python, Playwright, Selenium, SQL, Git and more.
Learn git stash: save unfinished work, stash with a message, list, show, pop vs apply, drop and clear, include untracked files, stash branch and conflicts.
Learn git rebase: replaying commits, rebasing a feature branch, resolving conflicts, rebase vs merge, the golden rule, pull --rebase and undoing a rebase.
Resolve Git merge conflicts with confidence: read conflict markers, fix files, mark resolved, use VS Code, take ours or theirs, abort, and avoid conflicts.
Learn git merge: fast-forward vs three-way merges, merge commits, --no-ff, --ff-only, --squash and --abort, checking branches before merging and cleaning up.
Master Git branches: what a branch is, list, create and switch with git switch or checkout, push, rename and delete branches locally and on GitHub, and naming.
Push an existing local project to GitHub step by step: create an empty repo, add .gitignore, init, commit, add origin, push -u, and fix unrelated histories.
git fetch vs git pull explained: what each changes, inspecting fetched commits, pull with merge, rebase or fast-forward only, and fixing common pull errors.
Learn git clone, git push and git pull: clone options, push -u origin main, rejected pushes, force-with-lease, pulling team changes and fixing common errors.
Understand Git remotes: origin vs upstream, git remote -v, add, set-url, rename and remove, remote-tracking branches like origin/main, and upstream tracking.
Undo anything in Git: discard edits with restore, unstage, amend the last commit, reset soft vs mixed vs hard, revert pushed commits, git clean and reflog.
Learn .gitignore: what to ignore, pattern syntax, templates for Node, Python and Playwright, untracking committed files, check-ignore and global ignore rules.
Read Git history like a pro: git log options and formats, git show, HEAD~ references, git diff between commits and branches, reading diffs and git blame.
Take free timed mock tests with answers and explanations.