Last night at DevEvening I did my first user group talk: an introduction to Git and PowerShell. As promised at the time, I have collected together some relevant links and made my slides available to download.
Overall, I think the talk went alright. Since it was my first one I am certain there are improvements I could make in the future, but hopefully I got across the potential advantages of the tools I like to use and whetted people's appetites for what could be done with them and their potential applications.
Links & Downloads
- My slides (PDF, XPS, PPTX)
- Blog post about my Git environment on Windows (contains links to all the tools)
- Blog post - PowerShell prompt with Git integration
- Blog post - SSH Agent in PowerShell
- Blog post - Setting up a Git Server using Gitosis & Cygwin
- Jeremy's Git Guide - written for contributing to the MvcContrib project, but still relevant to general Git usage.
- TortoiseGit - for those who'd prefer to work with a GUI tool
In addition to the command line tools and TortoiseGit, several people seemed interested in having a Visual Studio add-in for using Git. As I said at the time, I generally prefer to use the command line and therefore couldn't really give a good answer as to whether such a thing existed. However, I did a quick google search and it would appear that there is such a thing - Git Extensions seems to be another Windows Explorer integrating add-in (along similar lines as TortoiseGit I would guess) but which also comes with a Visual Studio add-in. Needless to say, I haven't tried it myself so can't comment on how good it is, but there have been several positive comments about it so it may well be worth a look.
Once again, thanks to everyone who came along and listened to me and asked questions, and to Matt Lacey for running the event every month. If anyone has any comments on the talk, feel free to comment or tweet me.