Git file transition diagram
Here’s a Git cheat sheet on how to move content between the working directory, the staged area (the .git/index
file) and the committed Git repository. It shows what happens to the file F
(or more correctly, to its content) in response to various git commands and how to undo/revert an edit, or a git add
.
F’ represents the first modification to F, and F” the second modification to F.