- Git Config
- Walk through students
git config user.name JohnDoe123 git config user.email [email protected]
- Git Clone
- Walk through students
git clone https://github.com/MSUM-ACM/ACMGitWorkshop.git
- Git Branch
- Theory Talk
git branch bugfix/TestFix
- Demo bug fix
- Walk through the standard procedure
- Review Quality Assurance Ticket
- Reproduce locally
- Remedy error
- Put new code on the repository
git add * git commit -m "Fixed Ticket #372" git push
-
Students repeat demo
- Students Branch
git branch yourNameHere
- Students add a line
Console.WriteLine("yourNameHere");
- Students Push to repository
git add * git commit -m "Added yourNameHere to the file" git push --set-upstream origin yourNameHere
- Go through Pull Requests
- Merging back into dev
- "tested by QA"
- Merge into release
- Merge into master