Discover why making atomic commits is an important best practice in Git.
- [Instructor] In this movie, I want us to … talk about making atomic commits. … An atomic commit is essentially just a small commit, … that's where it gets its name from, … being very small, the fundamental building blocks … of matter are atoms. … So, we want to make our commits … as fundamentally small as we can. … Now, it doesn't just mean make them small, … but it also means to have them affect … only a single aspect. … To have them kind of grouped together by topic … so that they relate to one thing. … So, it's as small as possible, related to one thing. … This makes our commits easier to understand, … when we look at them; … they're easier for us to work with; … and easier for us to find bugs inside of them. … A commit doesn't become this huge mishmash … of all sorts of changes, … they become very well-labeled sets of commits … so it's easy to find things. … It's also very useful … when you start collaborating with others. … Let's imagine that I have a repository … and I make a couple of changes. …
- Exploring the history of version control
- Installing Git on Mac, Windows, and Linux
- Initializing a repository
- Writing useful commit messages
- The Git three-tree architecture
- Tracking when files are added, edited, deleted, or moved
- Viewing change sets and comparing versions
- Undoing changes and retrieving previous versions
- Ignoring changes to select files
Skill Level Beginner
1. What Is Git?
2. Install Git
3. Getting Started
4. Git Concepts and Architecture
5. Make Changes to Files
6. Use Git with a Real Project
7. Undo Changes
8. Ignore Files
- 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.