1 of 4

More Git Practice

Fall 2025

2 of 4

Questions

  • How did the exercise go?
    • Did you make it to the merge stage?
    • Did you make it to the rebase stage?
  • Common mistakes
    • Cloning using the HTTPS protocol instead of the SSH protocol
    • Forgetting to stage your files before the commit
    • Creating a pull request against the course repo instead of your own repo: �https://github.com/csci338/class-exercises-fall2025/pulls

(demo)

3 of 4

Today’s Lab (Lab03)

Basic steps:

  1. Sync your fork (get the latest changes in your GitHub version of the fall2025-class-exercises.
  2. Pull them down
  3. Create a new lab03-b branch (where you will write the answers to all the questions.
  4. Create a new repo lab03-exercises where you will do your git exercises and create some Python and Java Files

4 of 4

Let’s Talk About Python

  • You will not be allowed to use ChatGPT or any AI tools for this lab
  • You can use Google and websites to look up Java and Python syntax rules.
  • Let’s talk about python briefly (demo)…
    • Indentation matters
    • snake_case
    • List data structure
    • Dictionary data structure
    • For loops
    • True and False
    • Appending to a list
  • See code for some syntax: https://github.com/vanwars/class-exercises-fall2025/tree/lab03-b