<?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>cap&#039;n webb &#187; Git</title>
	<atom:link href="http://blog.dataich.com/tag/git/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dataich.com</link>
	<description>almost all things about it</description>
	<lastBuildDate>Thu, 12 Jan 2012 03:38:00 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>NAGASAKI-IT hands-on Spring 2011にてGitハンズオンやってきました</title>
		<link>http://blog.dataich.com/2011/05/28/git-handson-at-nagasaki-it-hands-on-spring-2011-report/</link>
		<comments>http://blog.dataich.com/2011/05/28/git-handson-at-nagasaki-it-hands-on-spring-2011-report/#comments</comments>
		<pubDate>Sat, 28 May 2011 03:39:07 +0000</pubDate>
		<dc:creator>dataich</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[Git]]></category>

		<guid isPermaLink="false">http://blog.dataich.com/?p=1020</guid>
		<description><![CDATA[NAGASAKI-IT hands-on Spring 2011にてGitハンズオンやります エントリが遅くなってしまいました。久々人の前に立つということで少し緊張していましたが、おかげさまで無事に終了しました。今回は導 [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><a title="NAGASAKI-IT hands-on Spring 2011にてGitハンズオンやります" href="http://blog.dataich.com/2011/05/02/git-handson-at-nagasaki-it-hands-on-spring-2011/">NAGASAKI-IT hands-on Spring 2011にてGitハンズオンやります</a></p></blockquote>
<p>エントリが遅くなってしまいました。久々人の前に立つということで少し緊張していましたが、おかげさまで無事に終了しました。今回は導入編ということでPush、Pull等の操作は行わず、コミットまでの流れ、ブランチの切り方等をハンズオンしました。</p>
<p>準備していただいた皆様、ご参加くださった皆様ありがとうございました。飲み会も含め、とても楽しめた一日でした。</p>
<p>次回（2011/6/18に決まりました）はGitHubを使ってPush、Pull等の操作を含めたハンズオンにしようかと計画しておりますので、是非よろしくお願い致します。</p>
<div id="attachment_1028" class="wp-caption alignnone" style="width: 522px"><img class="size-medium wp-image-1028 " title="飲み会でリベンジを果たした@_ec7のプレゼン。フスマにもちゃんと写ったのがすごい。" src="http://blog.dataich.com/wp-content/uploads/写真-2011-05-21-19-22-31-512x382.jpg" alt="飲み会でリベンジを果たした@_ec7のプレゼン。フスマにもちゃんと写ったのがすごい。" width="512" height="382" /><p class="wp-caption-text">飲み会でリベンジを果たした@_ec7のプレゼン。フスマにもちゃんと写ったのがすごい。</p></div>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://blog.dataich.com/2011/05/28/git-handson-at-nagasaki-it-hands-on-spring-2011-report/&via=dataich&text=NAGASAKI-IT hands-on Spring 2011にてGitハンズオンやってきました&related=:&lang=en&count=vertical" class="twitter-share-button" onclick="pageTracker._trackPageview('/outgoing/twitter.com/share?url=http_//blog.dataich.com/2011/05/28/git-handson-at-nagasaki-it-hands-on-spring-2011-report/_via=dataich_text=NAGASAKI-IT_hands-on_Spring_2011_Git_related=_lang=en_count=vertical&amp;referer=');">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.dataich.com/2011/05/28/git-handson-at-nagasaki-it-hands-on-spring-2011-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>git init時に特定ディレクトリからhooksをコピーする</title>
		<link>http://blog.dataich.com/2010/12/05/git-init-template/</link>
		<comments>http://blog.dataich.com/2010/12/05/git-init-template/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 12:29:02 +0000</pubDate>
		<dc:creator>dataich</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Git]]></category>

		<guid isPermaLink="false">http://blog.dataich.com/?p=924</guid>
		<description><![CDATA[Gitで自作したhooksをグローバルに使用するように設定できないかと調べてましたが無理っぽいです。 代替案として、テンプレートディレクトリ（homebrewだと/usr/local/share/git-core/tem [...]]]></description>
			<content:encoded><![CDATA[<p>Gitで自作したhooksをグローバルに使用するように設定できないかと調べてましたが無理っぽいです。</p>
<p>代替案として、テンプレートディレクトリ（homebrewだと/usr/local/share/git-core/templates/）に用意したhooksを置いておけば、git init時にそこからコピーしてきてくれます。</p>
<p>またシステム領域に自分のファイルを置きたくないとか、hooksを使いたくない場合もあると思います。<br />
その場合は下記のようにgit initの&#8211;templateオプションを使用することで特定ディレクトリからhooksをコピーすることが可能です。</p>
<p><script src="https://gist.github.com/729045.js?file=git-init-template"></script></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://blog.dataich.com/2010/12/05/git-init-template/&via=dataich&text=git init時に特定ディレクトリからhooksをコピーする&related=:&lang=en&count=vertical" class="twitter-share-button" onclick="pageTracker._trackPageview('/outgoing/twitter.com/share?url=http_//blog.dataich.com/2010/12/05/git-init-template/_via=dataich_text=git_init_hooks_related=_lang=en_count=vertical&amp;referer=');">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.dataich.com/2010/12/05/git-init-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gitで短すぎるコミットログを禁止する</title>
		<link>http://blog.dataich.com/2010/12/04/ban-on-too-short-commit-log-on-git/</link>
		<comments>http://blog.dataich.com/2010/12/04/ban-on-too-short-commit-log-on-git/#comments</comments>
		<pubDate>Sat, 04 Dec 2010 13:55:40 +0000</pubDate>
		<dc:creator>dataich</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Git]]></category>

		<guid isPermaLink="false">http://blog.dataich.com/?p=919</guid>
		<description><![CDATA[コミットコメントを意地でも書かせたい http://d.hatena.ne.jp/kanu-orz/20100531/1275279046 上記を見て感化されたので、Gitで短すぎるコミットログのコミットを禁止するhoo [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>コミットコメントを意地でも書かせたい</p>
<p><a href="http://d.hatena.ne.jp/kanu-orz/20100531/1275279046" onclick="pageTracker._trackPageview('/outgoing/d.hatena.ne.jp/kanu-orz/20100531/1275279046?referer=');">http://d.hatena.ne.jp/kanu-orz/20100531/1275279046</a></p></blockquote>
<p>上記を見て感化されたので、Gitで短すぎるコミットログのコミットを禁止するhookを書きました。<br />
<script src="https://gist.github.com/728190.js?file=commit-msg"></script><br />
せっかくMacなのでsayコマンド使ってAlexさんにしゃべらせてます。<br />
ちなみにコミットログはcommit-msgスクリプトの第一引数に.git/COMMIT_EDITMSGというファイル名が渡ってきますので、それを覗いてやれば参照できます。</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://blog.dataich.com/2010/12/04/ban-on-too-short-commit-log-on-git/&via=dataich&text=Gitで短すぎるコミットログを禁止する&related=:&lang=en&count=vertical" class="twitter-share-button" onclick="pageTracker._trackPageview('/outgoing/twitter.com/share?url=http_//blog.dataich.com/2010/12/04/ban-on-too-short-commit-log-on-git/_via=dataich_text=Git_related=_lang=en_count=vertical&amp;referer=');">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.dataich.com/2010/12/04/ban-on-too-short-commit-log-on-git/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gity &#8211; GitのGUIインターフェースの真打ち</title>
		<link>http://blog.dataich.com/2010/01/15/gity-git-gui-interface/</link>
		<comments>http://blog.dataich.com/2010/01/15/gity-git-gui-interface/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 14:43:10 +0000</pubDate>
		<dc:creator>dataich</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://blog.dataich.com/?p=816</guid>
		<description><![CDATA[これまでGitのGUIインターフェースはフリーのGitXを使っていました。（gitkなどは見た目などが個人的に合いません。） 使えるコマンドがまだまだ少なかったりして、Terminalからのコマンドとの併用をしていました [...]]]></description>
			<content:encoded><![CDATA[<p>これまでGitのGUIインターフェースはフリーの<code><a href="http://gitx.frim.nl/" onclick="pageTracker._trackPageview('/outgoing/gitx.frim.nl/?referer=');">GitX</a></code>を使っていました。（gitkなどは見た目などが個人的に合いません。）<br />
使えるコマンドがまだまだ少なかったりして、Terminalからのコマンドとの併用をしていました。<br />
しかし有償ですが<a href="http://macendeavor.com/gity" onclick="pageTracker._trackPageview('/outgoing/macendeavor.com/gity?referer=');">Gity</a>という素晴らしい ソフトを発見したので、ご紹介します。</p>
<p>まず、UIがシンプルで美しいです。第一印象大事です。<br />
左メニューにはブランチ、リモートブランチ、タグ、リモートリポジトリの一覧があります。<br />
<a href="http://img.skitch.com/20100115-k7jni1cys7cutu3drx12qdtjt2.png" rel="lightbox[816]" onclick="pageTracker._trackPageview('/outgoing/img.skitch.com/20100115-k7jni1cys7cutu3drx12qdtjt2.png?referer=');"><img src="http://img.skitch.com/20100115-k7jni1cys7cutu3drx12qdtjt2.png" alt="Gity" width="100%" /></a></p>
<p>使えるコマンドを見て行くと、、、結構充実してます。</p>
<p>Statusメニュー<br />
<img src="http://img.skitch.com/20100115-r3u8kbxr8uiiijjqbc19h77e7w.png" alt="Status" /></p>
<p>Actionsメニュー</p>
<p><img src="http://img.skitch.com/20100115-1r92n3wwnu91u28g15fh54s5td.png" alt="Actions" /></p>
<p>Repoメニュー<br />
<img src="http://img.skitch.com/20100115-x3yi5ragaq96wpchqqrxgd4c7j.png" alt="Repo" /></p>
<p>Viewメニュー<br />
<img src="http://img.skitch.com/20100115-jiuq77t45i9ca62n1saq6wyebc.png" alt="View" /></p>
<p>左メニューのブランチのコンテキストメニュー<br />
<img src="http://img.skitch.com/20100115-rg23c1aitkke7hw176ukj2997w.png" alt="System" /></p>
<p>Textmateな人はBundleも用意されているもようです。<br />
有償で$18（これは非常に手頃）ですが、いい選択肢になるのではないでしょうか。<br />
まだ0.2.9.4978（2010/01/15時点）とバージョンも若く、コミット履歴の一覧が見れなかったり（下のアナウンスでは1月上旬に実装されるとのこと）しますが、次のアナウンスがありましたので楽しみです。</p>
<blockquote><p>#History viewer (Early January 2010)<br />
-This will include a list style history.<br />
-View the commit details<br />
-View the commit&#8217;s tree</p>
<p>#Advanced diff selector (Mid-Late January 2010)<br />
-This is a view specifically for selecting commits, heads, tags, etc &#8211; to diff against each other.</p>
<p>#Tree view for the &#8220;active branch&#8221; file list. (Late January)<br />
-Currently there&#8217;s only a &#8220;plain text&#8221; flat list style that shows file status&#8217; (modified, untracked, etc). There will be the option of showing a tree view like Finder.
</p></blockquote>
<p><span id="more-816"></span></p>
<p><strong>なんと、4月21日くらいにオープンソースとして</strong><a href="http://github.com/beheadedmyway/gity" onclick="pageTracker._trackPageview('/outgoing/github.com/beheadedmyway/gity?referer=');"><strong>GitHub</strong></a><strong>にて公開されてました。併せてバイナリのほうもフリーになっています。</strong></p>
<p><a href="http://www.gittiapp.com/" onclick="pageTracker._trackPageview('/outgoing/www.gittiapp.com/?referer=');"><strong>Gitti</strong></a><strong>というクライアントもまもなく登場するようです。こちらも楽しみ。</strong></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://blog.dataich.com/2010/01/15/gity-git-gui-interface/&via=dataich&text=Gity - GitのGUIインターフェースの真打ち&related=:&lang=en&count=vertical" class="twitter-share-button" onclick="pageTracker._trackPageview('/outgoing/twitter.com/share?url=http_//blog.dataich.com/2010/01/15/gity-git-gui-interface/_via=dataich_text=Gity_-_Git_GUI_related=_lang=en_count=vertical&amp;referer=');">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.dataich.com/2010/01/15/gity-git-gui-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unfuddleにプライベートリポジトリを作った</title>
		<link>http://blog.dataich.com/2009/12/10/created-private-repository-on-unfuddle/</link>
		<comments>http://blog.dataich.com/2009/12/10/created-private-repository-on-unfuddle/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 12:59:09 +0000</pubDate>
		<dc:creator>dataich</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Unfuddle]]></category>

		<guid isPermaLink="false">http://blog.dataich.com/?p=466</guid>
		<description><![CDATA[この間申請したiPhoneアプリは、ローカルでGit使って管理していたんですが、 バックアップ目的でUnfuddle使わせてもらうことにしました。 Freeのプランで容量制限200M、プロジェクトは1つまでという制限はあ [...]]]></description>
			<content:encoded><![CDATA[<p>この間申請したiPhoneアプリは、ローカルでGit使って管理していたんですが、<br />
バックアップ目的で<a href="http://unfuddle.com/" onclick="pageTracker._trackPageview('/outgoing/unfuddle.com/?referer=');">Unfuddle</a>使わせてもらうことにしました。</p>
<p>Freeのプランで容量制限200M、プロジェクトは1つまでという制限はあるものの、作れるリポジトリ数に制限がなかったのが決め手でした。</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://blog.dataich.com/2009/12/10/created-private-repository-on-unfuddle/&via=dataich&text=Unfuddleにプライベートリポジトリを作った&related=:&lang=en&count=vertical" class="twitter-share-button" onclick="pageTracker._trackPageview('/outgoing/twitter.com/share?url=http_//blog.dataich.com/2009/12/10/created-private-repository-on-unfuddle/_via=dataich_text=Unfuddle_related=_lang=en_count=vertical&amp;referer=');">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://blog.dataich.com/2009/12/10/created-private-repository-on-unfuddle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

