End-to-end version control workflow: local Git setup, branching strategy, deploying a static site to EC2, and contributing to an upstream repository via pull requests — the complete GitHub collaboration cycle used in real engineering teams.
Part of the DMI Cohort 2 internship — DevOps Micro Internship by Pravin Mishra
| # | Project | Stack | Level |
|---|---|---|---|
| 01 | CodeTrack — Static Site with Full Git Workflow | Git, GitHub, AWS EC2, Nginx | Beginner |
| 02 | GitHub Collaboration — Fork, Branch, PR Workflow | Git, GitHub | Intermediate |
- Version Control: Git 2.x
- Platform: GitHub
- Cloud: AWS EC2 (Amazon Linux)
- Web Server: Nginx
- Git identity configuration (local vs global)
- Full commit lifecycle: init → stage → commit → push
- Feature branch workflow with isolation validation
- Merge strategies and commit history inspection
- GitHub: fork, clone, remote setup, PR creation
- Upstream sync with rebase before pull request
- Deploying a Git-tracked project to a live EC2 instance