Hands-on assignment to practice initializing a repository, connecting to GitHub, branching, committing, and completing a pull request workflow.
- Initialize and configure a local Git repository.
- Connect to a remote on GitHub using SSH or HTTPS.
- Create and merge feature-update with meaningful commits.
- Practice pull request etiquette (description, reviewers, status checks).
- Git installed locally and authenticated with GitHub.
- An editor/IDE and terminal access.
- Prepare your environment and initialize the repository.
- Set the default branch to 'main', configure your Git identity, and push the initial commit to GitHub.
- Create a branch name of feature-branch; add or modify files; commit with clear messages.
- Push the branch to GitHub and open a pull request with a clear description.
- Address review feedback (if any), then merge the branch back to 'main'.
- Commit early and often with descriptive messages.
- Use 'git status' and 'git log --oneline --graph' to stay oriented.
- Keep branches focused on a single change to make reviews easier.
- Ensure the merged 'main' branch on GitHub contains your final work.
- Share the repository URL and the pull request link (even if already merged).
- References docs: https://github.com/md-sarowar-alam/guide-line/blob/main/README.md