A practical Git playbook for QA engineers: clean history, reliable collaboration, and traceable test artifacts.

πŸ“˜ Professional Handbook

MΓΌge Etik – QA Specialist

A complete, professional Git workflow guide tailored for QA engineers, covering branching strategy, commit mastery, PR lifecycle, conflict handling, rebase/squash, QA release flow, and more.

πŸ“‘ Table of Contents


πŸ”΅ Git Fundamentals


Git is the backbone of modern QA work:


Concepts

Concept Meaning
Working Directory Your files
Staging Area Ready-to-commit buffer
Local Repo Your history
Remote Repo GitHub / GitLab

⚫ Essential Git Commands


git status
git add .
git commit -m "message"

Branching

git checkout -b feature/name
git branch
git branch -d name

Syncing

git pull origin main
git push -u origin main

Inspecting

git log --oneline --graph --decorate
git diff
git show HEAD

Cleanup

git stash
git stash pop
git rebase -i main

🟣 Branching Strategy


🧲 Branch Naming Conventions


<aside> πŸ’‘

QA Insight: Always name your test branches clearly, such as test/login-validation or bugfix/issue-123.

</aside>


Recommended Prefixes


QA Examples

feature/...
bugfix/...
hotfix/...
test/...
docs/...
test/api-smoke-auth
test/ui-regression-dashboard
docs/update-test-plan
feature/test-data-generator
bugfix/incorrect-validation-message