I have revised the second shell lecture and the lecture on version control for the Software Carpentry course, and added the necessary glossary definitions. As always, comments are greatly appreciated.