|
|
|
|
|
by steveklabnik
233 days ago
|
|
The reflog doesn't capture everything. jj's oplog does. An example of something that the reflog isn't going to capture is a git reset --hard losing your unstaged changes, whereas the equivalent flow and commands in jj would allow you to get those contents back. |
|
Git does version everything that is in the repository and all these states occur in the reflog.