|
Git Diff
This episode goes over some of the common or interesting options to 'git diff', showing how to see what has changed between your last commit and your staged files, unstaged files, all changed files or another commit. We also demonstrate how to create and apply patchfiles and how to view changed file ...
|
|
|
TextMate: Working with Comments
In a recent email exchange with Allan Odgaard, creator of TextMate, I asked if he had any suggestions for tips that would make for a good screencast. Allan mentioned that on the TextMate IRC, there are often questions about working with comments. And with that, he shared a list of tips that you’ll fi...
|
|
|
What I like about Eclipse 3.4 JDT
In this screencast you are going to see some of the more interesting changes made to the Java development tools for the 3.4 release of Eclipse: Extract class refactoring, New quick assists & Java editor breadcrumb
|
|
|
Git Submodules
This episode shows how to add other git projects as submodules to your own, how to update them in your project and how to keep up to date with them in another developers project. It also, as a side note, shows how to develop a simple ruby web application on Rack
|
|
|
Git on Windows
This episode of GitCasts demonstrates how to setup mSysGit on Windows and goes through some basic workflow using the Windows Git version, in an attempt to partially dispel rumors that Git is unsupported or difficult to get going on Windows. I assume previous knowledge of Git here - this just shows yo...
|
|
|
RailsConf Git Talk
I've been getting a lot of feedback on the talk that I gave at RailsConf 2008 and a number of people have requested that I do a voiceover of the slides, so here you go. It's not quite as lively as in person, as I gave the talk at 6:30 in the morning in my living room to my cats, but you get the idea....
|
|
|
Git : Empty Branches
This screencast demonstrates how to create empty branches in Git - that is, branches that are not derivatives of your main branches, but entirely new projects. In the screencast, I create an empty branch to store the website code in for my project, so I don't have to store it as a subdirectory of my ...
|
|
|
Git : Distributed Workflow
This screencast demonstrates a distributed workflow. It takes two personas, creating a project in GitHub and pushing to it in the first persona, then cloning that project in the second. The second sets up a public, read-only HTTP repository on his own server. The first then fetches from that, merges ...
|
|
|
|
|
Git: Rebasing
This screencast follows roughly the same course as the previous one on branching and merging, only I replace merging with rebasing. This screencast also demonstrates the interactive rebase command git rebase -i. I also demonstrate some slightly more complex branching, by using both interactive and no...
|
|