<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>GitCasts Screencasts - HighRes</title>
    <description>Screencasts on learning Git</description>
    <link>http://www.gitcasts.com/posts.html</link>
    <copyright>Scott Chacon 2008</copyright>
    <itunes:subtitle>GitCasts - Screencasts on learning Git</itunes:subtitle>
    <itunes:author>Scott Chacon</itunes:author>
    <itunes:summary>GitCasts HighRes feed is a feed of high-resolution screencasts on learning how to use the Git source control management system.</itunes:summary>
    
    <itunes:image href="http://images.gitcasts.com/images/gitbook.jpg" />
    
    <media:copyright>Scott Chacon 2008</media:copyright><media:thumbnail url="http://images.gitcasts.com/images/gitbook.jpg" /><media:keywords>git</media:keywords><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Software How-To</media:category><itunes:owner><itunes:email>schacon@gmail.com</itunes:email><itunes:name>Scott Chacon</itunes:name></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:keywords>git</itunes:keywords><itunes:category text="Technology"><itunes:category text="Software How-To" /></itunes:category><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/GitcastsHighRes" type="application/rss+xml" /><item>
      <title>Setup, Initialization and Cloning</title>
      <itunes:author>Scott Chacon</itunes:author>
      <description>This episode shows you how to setup your Git configuration, how to initialize a new repository and how to clone an existing repository over both the Git transport and the HTTP transport.&lt;img src="http://feeds.feedburner.com/~r/GitcastsHighRes/~4/XyctOlJUjVI" height="1" width="1"/&gt;</description>
      <itunes:subtitle>This episode shows you how to setup your Git configuration, how to initialize a new repository and how to clone an existing repository over both the Git transport and the HTTP transport.</itunes:subtitle>
      <itunes:summary>This episode shows you how to setup your Git configuration, how to initialize a new repository and how to clone an existing repository over both the Git transport and the HTTP transport.</itunes:summary>
      <pubDate>Mon, 19 May 2008 18:44:31 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/GitcastsHighRes/~3/XyctOlJUjVI/setup-initialization-and-cloning.html</link>
      <guid isPermaLink="false">http://www.gitcasts.com/posts/setup-initialization-and-cloning.html</guid>
      
      <itunes:duration>4:42</itunes:duration>
      <itunes:keywords>git</itunes:keywords>
    <author>schacon@gmail.com (Scott Chacon)</author><media:content url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/8N39tsRtObA/c1-init.mov" type="video/quicktime" /><itunes:explicit>no</itunes:explicit><feedburner:origLink>http://www.gitcasts.com/posts/setup-initialization-and-cloning.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/8N39tsRtObA/c1-init.mov" length="0" type="video/quicktime" /><feedburner:origEnclosureLink>http://media.gitcasts.com/c1-init.mov</feedburner:origEnclosureLink></item>
    <item>
      <title>Normal Workflow</title>
      <itunes:author>Scott Chacon</itunes:author>
      <description>This episode demonstrates how to setup your .gitignore file, how to use and interpret git status output, how to add and remove files from your index, how to commit and what git does in the object database during these operations.&lt;img src="http://feeds.feedburner.com/~r/GitcastsHighRes/~4/3OM4CSYoRTM" height="1" width="1"/&gt;</description>
      <itunes:subtitle>This episode demonstrates how to setup your .gitignore file, how to use and interpret git status output, how to add and remove files from your index, how to commit and what git does in the object database during these operations.</itunes:subtitle>
      <itunes:summary>This episode demonstrates how to setup your .gitignore file, how to use and interpret git status output, how to add and remove files from your index, how to commit and what git does in the object database during these operations.</itunes:summary>
      <pubDate>Mon, 19 May 2008 18:54:30 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/GitcastsHighRes/~3/3OM4CSYoRTM/normal-workflow.html</link>
      <guid isPermaLink="false">http://www.gitcasts.com/posts/normal-workflow.html</guid>
      
      <itunes:duration>5:22</itunes:duration>
      <itunes:keywords>git</itunes:keywords>
    <author>schacon@gmail.com (Scott Chacon)</author><media:content url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/5q1xYSVVLkI/c2-normal-workflow.mov" type="video/quicktime" /><itunes:explicit>no</itunes:explicit><feedburner:origLink>http://www.gitcasts.com/posts/normal-workflow.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/5q1xYSVVLkI/c2-normal-workflow.mov" length="0" type="video/quicktime" /><feedburner:origEnclosureLink>http://media.gitcasts.com/c2-normal-workflow.mov</feedburner:origEnclosureLink></item>
    <item>
      <title>Interactive Adding</title>
      <itunes:author>Scott Chacon</itunes:author>
      <description>This episode demonstrates how to use the git 
interactive add command. It covers all of the 
major features of interactive adding, including 
status, update, revert, add untracked, patch 
and diff.&lt;img src="http://feeds.feedburner.com/~r/GitcastsHighRes/~4/-mSG53NCwrY" height="1" width="1"/&gt;</description>
      <itunes:subtitle>This episode demonstrates how to use the git 
interactive add command. It covers all of the 
major features of interactive adding, including 
status, update, revert, add untracked, patch 
and diff.</itunes:subtitle>
      <itunes:summary>This episode demonstrates how to use the git 
interactive add command. It covers all of the 
major features of interactive adding, including 
status, update, revert, add untracked, patch 
and diff.</itunes:summary>
      <pubDate>Mon, 19 May 2008 18:56:10 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/GitcastsHighRes/~3/-mSG53NCwrY/interactive-adding.html</link>
      <guid isPermaLink="false">http://www.gitcasts.com/posts/interactive-adding.html</guid>
      
      <itunes:duration>4:24</itunes:duration>
      <itunes:keywords>git</itunes:keywords>
    <author>schacon@gmail.com (Scott Chacon)</author><media:content url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/fEq4MsRfNIw/c3-add-interactive.mov" type="video/quicktime" /><itunes:explicit>no</itunes:explicit><feedburner:origLink>http://www.gitcasts.com/posts/interactive-adding.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/fEq4MsRfNIw/c3-add-interactive.mov" length="0" type="video/quicktime" /><feedburner:origEnclosureLink>http://media.gitcasts.com/c3-add-interactive.mov</feedburner:origEnclosureLink></item>
    <item>
      <title>Git Log</title>
      <itunes:author>Scott Chacon</itunes:author>
      <description>This episode is on git-log, which 
demonstrates most of the major features and 
options to the git-log command. It includes 
showing the stat, short-stat and name-stat 
options, the —pretty options, the since and 
until limiters, the path limiter and author field 
searching.&lt;img src="http://feeds.feedburner.com/~r/GitcastsHighRes/~4/ZqLslFMytd8" height="1" width="1"/&gt;</description>
      <itunes:subtitle>This episode is on git-log, which 
demonstrates most of the major features and 
options to the git-log command. It includes 
showing the stat, short-stat and name-stat 
options, the —pretty options, the since and 
until limiters, the path limiter and author field 
searching.</itunes:subtitle>
      <itunes:summary>This episode is on git-log, which 
demonstrates most of the major features and 
options to the git-log command. It includes 
showing the stat, short-stat and name-stat 
options, the —pretty options, the since and 
until limiters, the path limiter and author field 
searching.</itunes:summary>
      <pubDate>Mon, 19 May 2008 18:58:17 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/GitcastsHighRes/~3/ZqLslFMytd8/git-log.html</link>
      <guid isPermaLink="false">http://www.gitcasts.com/posts/git-log.html</guid>
      
      <itunes:duration>6:20</itunes:duration>
      <itunes:keywords>git</itunes:keywords>
    <author>schacon@gmail.com (Scott Chacon)</author><media:content url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/j627uFqqSoc/c4-git-log.mov" type="video/quicktime" /><itunes:explicit>no</itunes:explicit><feedburner:origLink>http://www.gitcasts.com/posts/git-log.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/j627uFqqSoc/c4-git-log.mov" length="0" type="video/quicktime" /><feedburner:origEnclosureLink>http://media.gitcasts.com/c4-git-log.mov</feedburner:origEnclosureLink></item>
    <item>
      <title>Browsing Git Objects</title>
      <itunes:author>Scott Chacon</itunes:author>
      <description>In this episode, I show how to browse and inspect raw Git objects. The major tools covered are the git cat-file and git ls-tree commands to inspect the object contents, and then I cover some of the included graphical browsers, gitk and gitweb.&lt;img src="http://feeds.feedburner.com/~r/GitcastsHighRes/~4/f5I4u44-eDs" height="1" width="1"/&gt;</description>
      <itunes:subtitle>In this episode, I show how to browse and inspect raw Git objects. The major tools covered are the git cat-file and git ls-tree commands to inspect the object contents, and then I cover some of the included graphical browsers, gitk and gitweb.</itunes:subtitle>
      <itunes:summary>In this episode, I show how to browse and inspect raw Git objects. The major tools covered are the git cat-file and git ls-tree commands to inspect the object contents, and then I cover some of the included graphical browsers, gitk and gitweb.</itunes:summary>
      <pubDate>Fri, 23 May 2008 18:08:43 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/GitcastsHighRes/~3/f5I4u44-eDs/browsing-git-objects.html</link>
      <guid isPermaLink="false">http://www.gitcasts.com/posts/browsing-git-objects.html</guid>
      
      <itunes:duration>7:26</itunes:duration>
      <itunes:keywords>git</itunes:keywords>
    <author>schacon@gmail.com (Scott Chacon)</author><media:content url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/7TJLzCtcXOc/c5-git-browsing.mov" type="video/quicktime" /><itunes:explicit>no</itunes:explicit><feedburner:origLink>http://www.gitcasts.com/posts/browsing-git-objects.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/7TJLzCtcXOc/c5-git-browsing.mov" length="0" type="video/quicktime" /><feedburner:origEnclosureLink>http://media.gitcasts.com/c5-git-browsing.mov</feedburner:origEnclosureLink></item>
    <item>
      <title>Branching and Merging</title>
      <itunes:author>Scott Chacon</itunes:author>
      <description>In this screencast, we take you through a workflow where we branch, stash and merge several times. It demonstrates the branch and show-branch commands, how to switch branches, how to stash changes, how to list and apply stashes, how to resolve conflicts, how to create and delete topic branches, and what fast-forward merges are.&lt;img src="http://feeds.feedburner.com/~r/GitcastsHighRes/~4/9ui4vLycYUM" height="1" width="1"/&gt;</description>
      <itunes:subtitle>In this screencast, we take you through a workflow where we branch, stash and merge several times. It demonstrates the branch and show-branch commands, how to switch branches, how to stash changes, how to list and apply stashes, how to resolve conflicts, how to create and delete topic branches, and what fast-forward merges are.</itunes:subtitle>
      <itunes:summary>In this screencast, we take you through a workflow where we branch, stash and merge several times. It demonstrates the branch and show-branch commands, how to switch branches, how to stash changes, how to list and apply stashes, how to resolve conflicts, how to create and delete topic branches, and what fast-forward merges are.</itunes:summary>
      <pubDate>Wed, 28 May 2008 16:17:50 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/GitcastsHighRes/~3/9ui4vLycYUM/branching-and-merging.html</link>
      <guid isPermaLink="false">http://www.gitcasts.com/posts/branching-and-merging.html</guid>
      
      <itunes:duration>8:55</itunes:duration>
      <itunes:keywords>git</itunes:keywords>
    <author>schacon@gmail.com (Scott Chacon)</author><media:content url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/cxozij5A9hA/c6-branch-merge.mov" type="video/quicktime" /><itunes:explicit>no</itunes:explicit><feedburner:origLink>http://www.gitcasts.com/posts/branching-and-merging.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/cxozij5A9hA/c6-branch-merge.mov" length="0" type="video/quicktime" /><feedburner:origEnclosureLink>http://media.gitcasts.com/c6-branch-merge.mov</feedburner:origEnclosureLink></item>
    <item>
      <title>Rebasing</title>
      <itunes:author>Scott Chacon</itunes:author>
      <description>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 normal rebasing techniques simultaneously on separate branches, then choosing one and deleting the other.&lt;img src="http://feeds.feedburner.com/~r/GitcastsHighRes/~4/_K_s7EDLmHo" height="1" width="1"/&gt;</description>
      <itunes:subtitle>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 normal rebasing techniques simultaneously on separate branches, then choosing one and deleting the other.</itunes:subtitle>
      <itunes:summary>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 normal rebasing techniques simultaneously on separate branches, then choosing one and deleting the other.</itunes:summary>
      <pubDate>Wed, 28 May 2008 16:21:09 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/GitcastsHighRes/~3/_K_s7EDLmHo/rebasing.html</link>
      <guid isPermaLink="false">http://www.gitcasts.com/posts/rebasing.html</guid>
      
      <itunes:duration>10:06</itunes:duration>
      <itunes:keywords>git</itunes:keywords>
    <author>schacon@gmail.com (Scott Chacon)</author><media:content url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/j1razB88FpY/c7-rebase.mov" type="video/quicktime" /><itunes:explicit>no</itunes:explicit><feedburner:origLink>http://www.gitcasts.com/posts/rebasing.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/j1razB88FpY/c7-rebase.mov" length="0" type="video/quicktime" /><feedburner:origEnclosureLink>http://media.gitcasts.com/c7-rebase.mov</feedburner:origEnclosureLink></item>
    <item>
      <title>Distributed Workflow</title>
      <itunes:author>Scott Chacon</itunes:author>
      <description>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 changes and pushes back to GitHub. It also demonstrates an instance in which the Author and Committer fields can differ for a commit.&lt;img src="http://feeds.feedburner.com/~r/GitcastsHighRes/~4/JQZYN9Tau5U" height="1" width="1"/&gt;</description>
      <itunes:subtitle>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 changes and pushes back to GitHub. It also demonstrates an instance in which the Author and Committer fields can differ for a commit.</itunes:subtitle>
      <itunes:summary>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 changes and pushes back to GitHub. It also demonstrates an instance in which the Author and Committer fields can differ for a commit.</itunes:summary>
      <pubDate>Wed, 28 May 2008 16:26:50 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/GitcastsHighRes/~3/JQZYN9Tau5U/distributed-workflow.html</link>
      <guid isPermaLink="false">http://www.gitcasts.com/posts/distributed-workflow.html</guid>
      
      <itunes:duration>14:22</itunes:duration>
      <itunes:keywords>git</itunes:keywords>
    <author>schacon@gmail.com (Scott Chacon)</author><media:content url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/eXpejLVQtZ0/c8-dist-workflow.mov" type="video/quicktime" /><itunes:explicit>no</itunes:explicit><feedburner:origLink>http://www.gitcasts.com/posts/distributed-workflow.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/eXpejLVQtZ0/c8-dist-workflow.mov" length="0" type="video/quicktime" /><feedburner:origEnclosureLink>http://media.gitcasts.com/c8-dist-workflow.mov</feedburner:origEnclosureLink></item>
    <item>
      <title>Empty Branches</title>
      <itunes:author>Scott Chacon</itunes:author>
      <description>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 main project.&lt;img src="http://feeds.feedburner.com/~r/GitcastsHighRes/~4/YPwync7AM2Q" height="1" width="1"/&gt;</description>
      <itunes:subtitle>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 main project.</itunes:subtitle>
      <itunes:summary>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 main project.</itunes:summary>
      <pubDate>Mon, 02 Jun 2008 14:24:50 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/GitcastsHighRes/~3/YPwync7AM2Q/empty-branches.html</link>
      <guid isPermaLink="false">http://www.gitcasts.com/posts/empty-branches.html</guid>
      
      <itunes:duration>2:41</itunes:duration>
      <itunes:keywords>git</itunes:keywords>
    <author>schacon@gmail.com (Scott Chacon)</author><media:content url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/68AGScDfFwE/c9-empty-branch.mov" type="video/quicktime" /><itunes:explicit>no</itunes:explicit><feedburner:origLink>http://www.gitcasts.com/posts/empty-branches.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/68AGScDfFwE/c9-empty-branch.mov" length="0" type="video/quicktime" /><feedburner:origEnclosureLink>http://media.gitcasts.com/c9-empty-branch.mov</feedburner:origEnclosureLink></item>
    <item>
      <title>RailsConf Git Talk</title>
      <itunes:author>Scott Chacon</itunes:author>
      <description>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.  Overall, it should serve as a pretty good Git primer for those of you that are new to Git.  Hope you enjoy it.  Warning - it's much longer than the normal GitCasts episodes at nearly an hour.&lt;img src="http://feeds.feedburner.com/~r/GitcastsHighRes/~4/cyheXttIP2c" height="1" width="1"/&gt;</description>
      <itunes:subtitle>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.  Overall, it should serve as a pretty good Git primer for those of you that are new to Git.  Hope you enjoy it.  Warning - it's much longer than the normal GitCasts episodes at nearly an hour.</itunes:subtitle>
      <itunes:summary>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.  Overall, it should serve as a pretty good Git primer for those of you that are new to Git.  Hope you enjoy it.  Warning - it's much longer than the normal GitCasts episodes at nearly an hour.</itunes:summary>
      <pubDate>Fri, 06 Jun 2008 16:57:39 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/GitcastsHighRes/~3/cyheXttIP2c/railsconf-git-talk.html</link>
      <guid isPermaLink="false">http://www.gitcasts.com/posts/railsconf-git-talk.html</guid>
      
      <itunes:duration>55:52</itunes:duration>
      <itunes:keywords>git</itunes:keywords>
    <author>schacon@gmail.com (Scott Chacon)</author><media:content url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/PkVfTYmVdCs/git-talk.mov" type="video/quicktime" /><itunes:explicit>no</itunes:explicit><feedburner:origLink>http://www.gitcasts.com/posts/railsconf-git-talk.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/PkVfTYmVdCs/git-talk.mov" length="0" type="video/quicktime" /><feedburner:origEnclosureLink>http://media.gitcasts.com/git-talk.mov</feedburner:origEnclosureLink></item>
    <item>
      <title>Git on Windows</title>
      <itunes:author>Scott Chacon</itunes:author>
      <description>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 you how to install and do the things you have already learned in the other screencasts.&lt;img src="http://feeds.feedburner.com/~r/GitcastsHighRes/~4/DkRnn7mzcIo" height="1" width="1"/&gt;</description>
      <itunes:subtitle>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 you how to install and do the things you have already learned in the other screencasts.</itunes:subtitle>
      <itunes:summary>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 you how to install and do the things you have already learned in the other screencasts.</itunes:summary>
      <pubDate>Wed, 11 Jun 2008 16:45:12 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/GitcastsHighRes/~3/DkRnn7mzcIo/git-on-windows.html</link>
      <guid isPermaLink="false">http://www.gitcasts.com/posts/git-on-windows.html</guid>
      
      <itunes:duration>13:25</itunes:duration>
      <itunes:keywords>git</itunes:keywords>
    <author>schacon@gmail.com (Scott Chacon)</author><media:content url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/p3tlj7LHFf4/c10-windows-git.mov" type="video/quicktime" /><itunes:explicit>no</itunes:explicit><feedburner:origLink>http://www.gitcasts.com/posts/git-on-windows.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/p3tlj7LHFf4/c10-windows-git.mov" length="0" type="video/quicktime" /><feedburner:origEnclosureLink>http://media.gitcasts.com/c10-windows-git.mov</feedburner:origEnclosureLink></item>
    <item>
      <title>Git Submodules</title>
      <itunes:author>Scott Chacon</itunes:author>
      <description>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.&lt;img src="http://feeds.feedburner.com/~r/GitcastsHighRes/~4/8qdxtXY3ZhI" height="1" width="1"/&gt;</description>
      <itunes:subtitle>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.
</itunes:subtitle>
      <itunes:summary>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.
</itunes:summary>
      <pubDate>Mon, 23 Jun 2008 18:56:15 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/GitcastsHighRes/~3/8qdxtXY3ZhI/git-submodules.html</link>
      <guid isPermaLink="false">http://www.gitcasts.com/posts/git-submodules.html</guid>
      
      <itunes:duration>14:59</itunes:duration>
      <itunes:keywords>git</itunes:keywords>
    <author>schacon@gmail.com (Scott Chacon)</author><media:content url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/f_ive-qL1XE/c11-git-submodules.mov" type="video/quicktime" /><itunes:explicit>no</itunes:explicit><feedburner:origLink>http://www.gitcasts.com/posts/git-submodules.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/f_ive-qL1XE/c11-git-submodules.mov" length="0" type="video/quicktime" /><feedburner:origEnclosureLink>http://media.gitcasts.com/c11-git-submodules.mov</feedburner:origEnclosureLink></item>
    <item>
      <title>Git Diff</title>
      <itunes:author>Scott Chacon</itunes:author>
      <description>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 stats using diff.&lt;img src="http://feeds.feedburner.com/~r/GitcastsHighRes/~4/Pg1rOLIURrs" height="1" width="1"/&gt;</description>
      <itunes:subtitle>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 stats using diff.</itunes:subtitle>
      <itunes:summary>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 stats using diff.</itunes:summary>
      <pubDate>Sat, 12 Jul 2008 03:55:39 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/GitcastsHighRes/~3/Pg1rOLIURrs/git-diff.html</link>
      <guid isPermaLink="false">http://www.gitcasts.com/posts/git-diff.html</guid>
      
      <itunes:duration>8:28</itunes:duration>
      <itunes:keywords>git</itunes:keywords>
    <author>schacon@gmail.com (Scott Chacon)</author><media:content url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/aKGWCceUWyw/c12-git-diff.mov" type="video/quicktime" /><itunes:explicit>no</itunes:explicit><feedburner:origLink>http://www.gitcasts.com/posts/git-diff.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/GitcastsHighRes/~5/aKGWCceUWyw/c12-git-diff.mov" length="0" type="video/quicktime" /><feedburner:origEnclosureLink>http://media.gitcasts.com/c12-git-diff.mov</feedburner:origEnclosureLink></item>
  <language>en-us</language><media:credit role="author">Scott Chacon</media:credit><media:rating>nonadult</media:rating><media:description type="plain">GitCasts - Screencasts on learning Git</media:description></channel>
</rss>
