diff --git a/book/07-git-tools/sections/rewriting-history.asc b/book/07-git-tools/sections/rewriting-history.asc index 95a37e6ef..a35532861 100644 --- a/book/07-git-tools/sections/rewriting-history.asc +++ b/book/07-git-tools/sections/rewriting-history.asc @@ -299,6 +299,12 @@ This changes the SHA-1s of the three most recent commits in your list, so make s Notice that the last commit (`f7f3f6d`) in the list is unchanged. Despite this commit being shown in the script, because it was marked as ``pick'' and was applied prior to any rebase changes, Git leaves the commit unmodified. +[NOTE] +==== +Drew DeVault made a practical hands-on guide with exercises to learn how to use `git rebase`. +You can find it at: https://git-rebase.io/[] +==== + ==== The Nuclear Option: filter-branch There is another history-rewriting option that you can use if you need to rewrite a larger number of commits in some scriptable way -- for instance, changing your email address globally or removing a file from every commit.