1. Forking a Repository
- Sign in to Azure DevOps as your user (e.g., Lloyd).
- Navigate to Repos and locate the KodeKloud GIFs repository.
- Click Fork, name your fork (for example,
KodeKloudGifts.LloydChristmas), choose the branches to include, and confirm.

Forks are isolated copies—your changes won’t affect the original repository until you open a pull request.

2. Cloning and Setting Up Your Fork
Use Git to clone your fork, not the original:After cloning, run the following to set up the original repo as
upstream:
3. Modifying the Code
Edit Pages/Home.razor to showcase Lloyd’s GIF shop:4. Comparing Fork vs. Upstream
Switch between your fork and the upstream repository in Azure DevOps to verify changes:
5. Creating a Pull Request
When you’re ready to merge, create a pull request:- In your fork, go to Pull Requests > New Pull Request.
- Select master (or your feature branch) as both source and target, if applicable.
- Add a descriptive title and summary.

