Hi, my name is Gabe Berke-Williams. I’m going to kick off this apprentice learning series with a couple of git-related things I’ve learned from the thoughtbot crew recently.
git log --name-status will show the status of each file in the commit. So if
you’re looking for deleted files in commit ABCDE, you can do git log
--name-status ABCDE | egrep '^D'.
I use git commit --amend a lot to fix typos, and I learned from this Stack
Overflow
post
that I can also use git rebase --reword. It only allows you to change the
commit message for a commit:
It does the same thing “edit” does during an interactive rebase, except it only lets you edit the commit message without returning control to the shell.