Git & GitHub Lessons¶
Basado en: Git and GitHub LiveLessons - Workshop (by Peter Bell)
Temas principales:
- Cómo funciona Git y cómo usarlo efectivamente para guardar el historial de los cambios hechos en un proyecto.
- Cómo usar GitHub para colaborar con otras personas.
Lessons:
- Lesson 1: Configuring Git, Three Stage thinking
- Lesson 2: Getting Started with Git
- Lesson 3: Getting Started with GitHub
- Lesson 4: Files in Git: renaming, deleting, ignoring
- Lesson 5: Branching, Merging, Rebasing
- Lesson 6: Git Internals
- Lesson 7: Collaborating via GitHub
- Lesson 8: Reviewing a Project on GitHub
- Lesson 9: Configuring a Project on GitHub
- Lesson 10: Tags and Releases
- Lesson 11: How to undo almost everything using Git
- Lesson 1
- Lesson 2
- Lesson 3
- Lesson 4
- Lesson 5
- Lesson 6
- Introducing Git under the hood
- Creating the first commit
- Exploring the object store
- cat-file to explore object contents
- The benefits of Git’s use of SHA1 hashes
- Git as a content store (how many new hashes)
- Understanding remotes and their configuration
- Configuring your push default
- Fetch versus pull
- Merge versus rebase on pull
- Lesson 7
- Cloning a repository
- Forking a repository
- Contributing via a pull request from a fork
- Approving a pull request from a fork
- Use cases for fork based collaboration
- Single repo collaboration directly on master
- Single repo collaboration using feature branches
- Contributing to another feature branch
- Creating a pull request within a single repo
- Collaborating on a pull request
- Merging in a pull request
- Lesson 8
- Lesson 9
- Lesson 10
- Lesson 11