"Hello World (Local w/ Version Control)" Exercise
Learning Objectives
In this exercise, we'll practice incorporating version control into our local development workflow.
Prerequisites
This exercise assumes you have already done the "Hello World (Local)" Exercise.
Instructions
On GitHub, create a new repository named something like "my-first-repo", and include a "README.md" file. We'll refer to this as the "remote repository".
Use your Git client of choice to "clone" (download) the remote repository onto your local machine, perhaps onto the Desktop. We'll refer to this as the "local repository".
Use your command-line application to navigate into the local repository.
Open the local repository with your text editor.
Use your text editor to edit the README.md file, using content like the example markdown below. Remember to save the file when you're done editing.
Use your text editor to create a new file called "my_script.py" in the root directory of the repository. Add content like the example Python code below. Remember to save the file when you're done editing.
Using your command-line application, ensure you've activated the Anaconda "base" environment, then run the Python file to make sure it produces the desired output.
Use your Git Client to "make a commit" (save a new version) with a message like "Setup project repository".
Use your Git Client to "push" the changes to GitHub / sync with the remote repository.
Example markdown:
Example Python code:
Success Criteria
Once you see the new file contents reflected in your remote repository on GitHub, you have succeeded. Repeat the file-editing, committing and pushing steps at least one more time for good measure.
Solutions
Here are some of the commands you might use during the course of this exercise:
Last updated