<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jason Rowe &#187; GIT</title>
	<atom:link href="http://jasonrowe.com/tag/git/feed/" rel="self" type="application/rss+xml" />
	<link>http://jasonrowe.com</link>
	<description>Digging into the Details</description>
	<lastBuildDate>Fri, 23 Jul 2010 04:40:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Trying out Git source control for windows</title>
		<link>http://jasonrowe.com/2009/05/16/trying-out-git-source-control-for-windows/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=trying-out-git-source-control-for-windows</link>
		<comments>http://jasonrowe.com/2009/05/16/trying-out-git-source-control-for-windows/#comments</comments>
		<pubDate>Sat, 16 May 2009 03:14:54 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Source Control]]></category>
		<category><![CDATA[GIT]]></category>

		<guid isPermaLink="false">http://rowejason.com/?p=382</guid>
		<description><![CDATA[I grabbed the latest version from msysgit project and ran the executable.  After it installed I was relieved to see it comes with a GUI application, I was feeling lazy. There is also a version of TortoiseGit which looks similar &#8230; <a href="http://jasonrowe.com/2009/05/16/trying-out-git-source-control-for-windows/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I grabbed the latest version from <a href="http://code.google.com/p/msysgit/downloads/list">msysgit project</a> and ran the executable.  After it installed I was relieved to see it comes with a GUI application, I was feeling lazy. There is also a version of <a href="http://code.google.com/p/tortoisegit/">TortoiseGit </a>which looks similar to TortoiseSVN.</p>
<p>Before finding out how to start the GUI I browsed over this <a href="http://ktown.kde.org/~zrusin/git/git-cheat-sheet-medium.png"> cheat sheet</a> and this <a href="http://cheat.errtheblog.com/s/git">one</a>. I fumbled around because folders with spaces need to be escaped. For example, to change directory in the git console app use &#8220;cd Program\ files&#8221;.</p>
<p>Then I started checking out the GUI using this <a href="http://nathanj.github.com/gitguide/creating.html">walk through</a>. Once I got to the section on branching I really started to like Git. Things are just blazing fast and I don&#8217;t have duplicate copies of files all over my drive.</p>
<p>I then tried out <a href="http://github.com">GitHub</a>. I built a<a href="http://github.com/JasonRowe"> quick project</a> and submitted using the<a href="http://kylecordes.com/2008/04/30/git-windows-go/"> online instructions</a>. It&#8217;s pretty amazing how fast you can push things over the network.  I never want to use a different source control again.</p>
<p>Linus has some cool <a href="https://www.blogger.com/comment.g?blogID=4999557720148026925&amp;postID=3329279950258744703&amp;pli=1">comments </a>about git if you want to learn more from the creator.</p>
<p>My most used commands:</p>
<p>get init<br />
<strong>git add .</strong><br />
add all files under the current directory to the project</p>
<p><strong>git commit &#8230; [-m ]</strong><br />
commit , , etc&#8230;, optionally using commit message ,<br />
otherwise opening your editor to let you type a commit message</p>
<p><strong>git commit -a</strong><br />
commit all files changed since your last commit</p>
<p><strong>git revert </strong><br />
reverse commit specified by and commit the result. This does *not* do<br />
the same thing as similarly named commands in other VCS&#8217;s such as &#8220;svn revert&#8221;<br />
or &#8220;bzr revert&#8221;, see below</p>
<p><strong>git checkout </strong><br />
re-checkout , overwriting any local changes</p>
<p><strong>git checkout .</strong><br />
re-checkout all files, overwriting any local changes. This is most similar to<br />
&#8220;svn revert&#8221; if you&#8217;re used to Subversion commands</p>
]]></content:encoded>
			<wfw:commentRss>http://jasonrowe.com/2009/05/16/trying-out-git-source-control-for-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
