Create a feature branch, commit changes, push to remote, and open a pull request with a clean history.
Understand the basic collaboration flow used in modern Git-based teams.
Start work in an isolated branch instead of committing directly to main.
Run git status
Create a feature branch
Verify current branch
Stage and commit changes with a meaningful message.
Edit files
Use git add .
Run git commit
Push the branch and create a pull request for review.
Push the branch to origin
Open GitHub
Create a pull request
Document branch and PR flow
Create a feature branch.
Make a small change.
Stage and commit it.
Push the branch to remote.
Open a pull request.
Branch exists locally and remotely
Commit is visible in Git history
Pull request is created successfully
README explains the workflow clearly
Git branch with committed change
Pull request link or screenshot
README with workflow explanation
Shows that you understand everyday Git collaboration and can explain the practical branch-to-PR workflow.
Working directly on main
Using vague commit messages
Forgetting to push the new branch
Opening a PR without reviewing changed files
Add squash merge discussion
Add review comments and revisions
Protect main branch with checks
Connect PR to CI workflow