Git is a powerful tool for managing your projects, but with great power comes great responsibility. In this video, learn about a group of git commands that allow you to rewrite history and why you should be cautious when using them.
- [Instructor] Let's take a step back from the command line … and talk about some Git commands … that we will be working with. … One of the most important things to understand … affects the commits that we are working on. … Since Git is distributed in nature, we need to be aware … of how certain commands can impact the commits … that have already been pushed up to GitHub. … These are the commits that other contributors … are basing their work off of. … In general, if a Git operation will change the commit ID … that has already been pushed up to GitHub, … these are also known as public commits, … we must be extremely careful in what we are doing … and how this will affect other contributors in the project. … As we learned during the anatomy of a commit, … if we alter the commits content in any way … we are altering the commit ID … that will in turn affect all commits that come after it. … This will leave the history in a bad state, … and can create a lot of problems … when others try to push new changes back up to GitHub. …
- Designing your delivery pipeline
- Enabling continuous integration (CI)
- Adding automated builds
- Making changes based on code reviews
- Adding unit testing
- Adding continuous delivery to your CI pipeline
- Examining commit relationships in Git
- Working with branches in Git
- Reverting changes
- Troubleshooting in Git
- Resolving merge conflicts
- Fine-tuning the GitHub flow
- Adopting an inner-source culture
Skill Level Intermediate
Photoshop for Fashion: Warping Pattern Fillswith Robin Schneider2h 51m Intermediate
Using lab.github.com2m 13s
1. The Modern Development Pipeline with GitHub
2. The Super Charged GitHub Flow in Action
3. Understanding How Git Works
4. Get Out of Anything with Git
5. Resolving Merge Conflicts
6. Customizing Your Workflows
Next steps1m 47s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.