Intro to Git I and II
Introduction to revision control concepts.
PDF of git flashcards is meant to be cut up and then applied to index cards to be used by students to practice with the language of revision control and git. Then, students can try to put them in possible orders.
Learning objectives for Git lessons
- Student will be able to show where revision control fits in the software development process.
- Student can describe to a partner basic revision control in their own words.
- Student can draw a diagram of data movement using git.
- Student can create git repo locally on personal computer, make changes to files and commit them.
- Student can open a pull request independently for the PyLadies website repository.
- Create Github account
- Install git (not the “github” application) locally on your system
- Start a command-line application on your computer (like Terminal or 'command')
- Describe what a directory is
- Use 'cd' to move between directories and navigate into a particular directory
- Know where files downloaded through your web browser are located or how to find them
- Describe the difference between a command and options
- Open a file located in a particular directory and edit it with a text editor
- Use git to create a repository
- Use git to add a file to a repository
- Use git to create a branch
- Use git to clone a repository
- Use git to commit a change
- Use git to push a local commit to another git repository
- Open a pull request on the Github website