<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://www8.atwiki.jp/git_jp/">
    <title>Git入門</title>
    <link>http://www8.atwiki.jp/git_jp/</link>
    <description>Git入門</description>

    <dc:language>ja</dc:language>
    <dc:date>2011-11-04T12:21:55+09:00</dc:date>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://www8.atwiki.jp/git_jp/pages/25.html" />
                <rdf:li rdf:resource="http://www8.atwiki.jp/git_jp/pages/33.html" />
                <rdf:li rdf:resource="http://www8.atwiki.jp/git_jp/pages/27.html" />
                <rdf:li rdf:resource="http://www8.atwiki.jp/git_jp/pages/32.html" />
                <rdf:li rdf:resource="http://www8.atwiki.jp/git_jp/pages/30.html" />
                <rdf:li rdf:resource="http://www8.atwiki.jp/git_jp/pages/31.html" />
                <rdf:li rdf:resource="http://www8.atwiki.jp/git_jp/pages/1.html" />
                <rdf:li rdf:resource="http://www8.atwiki.jp/git_jp/pages/15.html" />
                <rdf:li rdf:resource="http://www8.atwiki.jp/git_jp/pages/23.html" />
                <rdf:li rdf:resource="http://www8.atwiki.jp/git_jp/pages/2.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="http://www8.atwiki.jp/git_jp/pages/25.html">
    <title>マニュアルの翻訳状況</title>
    <link>http://www8.atwiki.jp/git_jp/pages/25.html</link>
    <description>
      * マニュアル翻訳状況
手伝ってくださるかた募集中です。

翻訳ファイルは GitHub 上で管理しています。
協力してくださる方は、GitHub 上で Pull リクエストをした頂くか、
管理人（Yasuaki Narita &lt;yasuaki_n _at_ mti.biglobe.ne.jp&gt;) までメールにて送付ください。
http://github.com/yasuaki/git-doc-ja/ 

作業の重複が発生しないように、作業前に「作業中項目」の箇所に
翻訳するファイル名と翻訳者の名前、完了目標日をご記入お願いします。
(このページは誰でも編集できるように設定してあります)

** 翻訳の書式とHTMLの生成について
元文書が AsciiDoc で管理されている為、その text の原文の次行に「//」を付けて翻訳文章を管理しています。
書式の詳細は「[[git-manual-jp/Documentation/make-text-perl&gt;http://github.com/yasuaki/git-manual-jp/blob/master/Documentation/make-text.perl]]」を参照ください。
HTMLは「make xxx.txt &amp;&amp; make xxx.html」にて生成できます。

** 作業中項目
[]内は翻訳作業者
- git-log.txt [] まだしばらく手をつけられないので、一旦リリースします。長期間放置してすみません。 -- kt
- git-rev-parse.txt [] 先にeverydayをやりたくなったので、いったんリリースします -- ongaeshi

** ほぼ完了
- [[glossary.txt&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/glossary.html]]
- [[user-manual.txt&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/user-manual.html]]
- [[git.txt&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/git.html]] 
他の項目の翻訳作業を優先するので、基本的には作業をストップしています。
レビューして頂けるかた大歓迎です。
おかしいな箇所を見つけた場合、ぜひご連絡ください。

*** ongaeshiが訳したもの
- [[git-clean.txt&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/git-clean.html]]
- [[git-grep.txt&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/git-grep.html]]
- [[git-bisect.txt&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/git-bisect.html]]
- [[git-cherry-pick.txt&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/git-cherry-pick.html]]
- [[everyday.txt&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/everyday.html]]

管理人さんと比べて翻訳の精度がいまいちなのはご容赦ください・・・。
こちらもレビューして頂けるかた大歓迎です。
おかしいな箇所を見つけた場合、ぜひご連絡ください。

** 完了
- [[gittutorial.txt&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/gittutorial.html]]
- [[gittutorial-2.txt&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/gittutorial-2.html]]


-------    </description>
    <dc:date>2011-11-04T12:21:55+09:00</dc:date>
  </item>
    <item rdf:about="http://www8.atwiki.jp/git_jp/pages/33.html">
    <title>repo help</title>
    <link>http://www8.atwiki.jp/git_jp/pages/33.html</link>
    <description>
      usage: repo COMMAND [ARGS]

The complete list of recognized repo commands are:

|[[init&gt;repo/init]]|         カレントディレクトリ内で repo を初期化 | Initialize repo in the current directory|
|[[sync&gt;repo/sync]]|         作業ツリーを最新のリビジョンに更新 | Update working tree to the latest revision|
|[[smartsync&gt;repo/smartsync]]|    作業ツリーを最新の安定バージョンに更新 | Update working tree to the latest known good revision|
|[[start&gt;repo/start]]|        トピックブランチを作成 | Start a new branch for development|
|[[abandon&gt;repo/abandon]]|      トピックブランチを削除 | Permanently abandon a development branch|
|[[prune&gt;repo/prune]]|        マージ済みのトピックスブランチを破棄 | Prune (delete) already merged topics|
|[[branch&gt;repo/branch]]|       トピックブランチの一覧を表示 | View current topic branches|
|[[checkout&gt;repo/checkout]]|     トピックブランチをチェックアウト | Checkout a branch for development|
|[[cherry-pick&gt;repo/cherry-pick]]|  変更をチェリーピック | Cherry-pick a change.|
|[[rebase&gt;repo/rebase]]|       ローカルブランチを上流のブランチにリベース | Rebase local branches on upstream branch|
|[[status&gt;repo/status]]|       作業ツリーの状態を表示 | Show the working tree status|
|[[diff&gt;repo/diff]]|         コミットと作業ツリー間の差分を表示 | Show changes between commit and working tree|
|[[stage&gt;repo/stage]]|        ファイルをコミット予約する(ステージング) | Stage file(s) for commit|
|[[grep&gt;repo/grep]]|         条件に一致する行を出力 | Print lines matching a pattern|
|[[forall&gt;repo/forall]]|       全プロジェクトにシェルコマンドを実行 | Run a shell command in each project|
|[[list&gt;repo/list]]|         プロジェクト名とそのディレクトリを一覧表示 | List projects and their associated directories|
|[[manifest&gt;repo/manifest]]|     マニフェストを管理するユーティリティ | Manifest inspection utility|
|[[upload&gt;repo/upload]]|       Gerritサーバに変更を登録 | Upload changes for code review|
|[[download&gt;repo/download]]|     Gerritサーバに登録された変更をダウンロード＆チェックアウト | Download and checkout a change|
|[[version&gt;repo/version]]|      repoのバージョンを表示 | Display the version of repo|
|[[help&gt;repo/help]]|         コマンドの詳細なヘルプを表示 | Display detailed help on a command|
|[[selfupdate&gt;repo/selfupdate]]|   repo を最新のバージョンに更新 | Update repo to the latest version|

See &#039;repo help &lt;command&gt;&#039; for more information on a specific command.

-----    </description>
    <dc:date>2011-09-25T19:01:01+09:00</dc:date>
  </item>
    <item rdf:about="http://www8.atwiki.jp/git_jp/pages/27.html">
    <title>ドキュメント</title>
    <link>http://www8.atwiki.jp/git_jp/pages/27.html</link>
    <description>
      * マニュアルの翻訳
- Gitに付属しているマニュアルの翻訳
-- [[チュートリアル&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/gittutorial.html]]
-- [[チュートリアル２&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/gittutorial-2.html]]
-- [[ユーザマニュアル&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/user-manual.html]]
-- [[ユーザマニュアル(分割版)&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/chunked/index.html]] ［[[zip一括ダウンロード&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/user-manual.zip]]］
-- [[Git - SVN Crash Course&gt;http://www.tempus.org/n-miyo/git-course-trans-ja/svn.ja.html]] (n-miyo さん翻訳)

　　※　翻訳用のリポジトリ、作業状況は「[[マニュアルの翻訳状況]]」参照。
　　　　翻訳作業に協力してくださる方がいてくれるとうれしいです。

- repo ツール
-- [[repo help]]

- StGIT -- Git ベースの quilt のようなパッチ管理ツール
-- [[チュートリアル&gt;http://www8.atwiki.jp/git_jp/pub/stgit/Documentation.ja/tutorial.html]]

- その他の Git 関連ドキュメント
-- [[The RIV Developer Corner:My Git Cheatsheet&gt;http://www8.atwiki.jp/git_jp/pub/other-docs/my-git-cheatsheet.html]]
　　　(F.U. さん翻訳。本サイト内にありますが、著作権ははF.U.さんに属します)

* Gitの本
- 入門Git 濱野 純(Junio C Hamano) (著) 
　　http://www.amazon.co.jp/%E5%85%A5%E9%96%80Git-%E6%BF%B1%E9%87%8E-%E7%B4%94-Junio-Hamano/dp/4798023809/
　　Git のメンテナである濱野さんの本です。(発売日：2009/9/19)

- 入門git Travis Swicegood (著), でびあんぐる (翻訳) 
　　http://www.amazon.co.jp/%E5%85%A5%E9%96%80git-Travis-Swicegood/dp/427406767X/
　　(発売日：2009/8/12)

- Pro Git
　　http://progit.org/book/ja/
　　Scott Chacon さんの英語の著作物ですが、上記URL にて日本語訳が公開されています。

- 実用Git
　　http://www.amazon.co.jp/%E5%AE%9F%E7%94%A8Git-Jon-Loeliger/dp/4873114403/
　　オライリーから出た本です。(発売日：2010/2/19)

* Gitの雑誌記事
- WEB+DB PRESS Vol.50(2009年4月24日発売)
　　特集2「はじめてのGit」
　　Gitのメンテナ 濱野 純(Junio C Hamano) さんの執筆。
　　http://gihyo.jp/magazine/wdpress/archive/2009/vol50

- Software Design 2008年4月号
　　第2特集「Git徹底活用ガイド」
　　Debian JP Projectの方たちによる執筆。
　　http://gihyo.jp/magazine/SD/archive/2008/200804


----    </description>
    <dc:date>2011-09-25T18:55:38+09:00</dc:date>
  </item>
    <item rdf:about="http://www8.atwiki.jp/git_jp/pages/32.html">
    <title>履歴の書き換え</title>
    <link>http://www8.atwiki.jp/git_jp/pages/32.html</link>
    <description>
      [[Tips]] &gt; 履歴の書き換え
-----------

git rebase -i コマンドを利用すると、
過去にコミットした履歴を簡単に書き換えることができます。
以下、具体例を用いて説明します。
＃ 履歴の書き換えというのは、分散型SCMならではの機能ですね。(^^)

** 更新例:

   a -&gt; b -&gt; c -&gt; d -&gt; e -&gt; f
   (a, b, c, … はそれぞれコミットを指します)

履歴を精査した結果、次のように書き換える必要が
あることがわかったとします。
- b のコメントが間違っているので訂正
- c と d は１つに纏めた方が良い (例えば d は c の修正の誤字を修正しているのみとか・・)
- e と f は順番を逆にした方が分かりやすい

これら修正をして、最終的に以下の状態にします。
   a -&gt; b&#039; -&gt; (c,d) -&gt; f -&gt; e

** 手順:

1) git log コマンドにて、各コミットのコミットIDを確認

 $ git log --pretty=oneline | tac | tail -20
 a8c78c640990ec19acfac2e23c4f13d545102d08 GHSRC-SFCM-xxxx:ファイル a を追加
 98e2e5177295afc29b3efcc1b46b4203fe7ec69c GHSRC-SFCM-xxxx:ファイル b を追加
 71bf1c9a4b0f99d23dd5e3840febd340955f6034 GHSRC-SFCM-xxxx:ファイル c を追加
 001b967de5bfbdd2bb0fa74ae5df66620cf1210c GHSRC-SFCM-xxxx:ファイル d を追加
 a4c4670fb0b94f61f8e761a64de24467d67168c3 GHSRC-SFCM-xxxx:ファイル e を追加
 260ab529ee2aa8197b9f1bb9623fa36de7ed1583 GHSRC-SFCM-xxxx:ファイル f を追加

　　-&gt; 今回は a の位置から修正するので、
　　　 a のコミットID a8c78c640990ec19acfac2e23c4f13d545102d08 をメモする

2) 変更前のコミット位置にタグを付け、バックアップします。

 $ git tag GHSRC-SFCM-xxxx.backup

3) git rebase -i コマンドを実行

 $ git rebase -i a8c78c64099
 → 変更指示書ファイル(git-rebase-todo)が生成され、vi にて
    以下の情報が表示されます。
 
     pick 98e2e51 GHSRC-SFCM-xxxx:ファイル b を追加
     pick 71bf1c9 GHSRC-SFCM-xxxx:ファイル c を追加
     pick 001b967 GHSRC-SFCM-xxxx:ファイル d を追加
     pick a4c4670 GHSRC-SFCM-xxxx:ファイル e を追加
     pick 260ab52 GHSRC-SFCM-xxxx:ファイル f を追加
    （「#」で始まる説明文は省略しています)

4) 以下のように変更します。

- b のコメントが間違っているので訂正
→ b の行頭を「pick」→「edit」に変更します。

- c と d は１つに纏めた方が良い
→ d の行頭を「pick」→「squash」に変更します。
　(squash は押しつぶすという意味)

- e と f は順番を逆にした方が分かりやすい
→ e を f の後ろに移動。

修正後イメージは以下のとおりです。
 edit 98e2e51 GHSRC-SFCM-xxxx:ファイル b を追加
 pick 71bf1c9 GHSRC-SFCM-xxxx:ファイル c を追加
 squash 001b967 GHSRC-SFCM-xxxx:ファイル d を追加
 pick 260ab52 GHSRC-SFCM-xxxx:ファイル f を追加
 pick a4c4670 GHSRC-SFCM-xxxx:ファイル e を追加

5)「:wq」によりviを終了。
以下のようなメッセージが表示されます。

 &quot;.git/rebase-merge/git-rebase-todo&quot; 16L, 577C 書込み
 Stopped at 98e2e51... GHSRC-SFCM-xxxx:ファイル b を追加
 You can amend the commit now, with
 
         git commit --amend
 
 Once you are satisfied with your changes, run
 
         git rebase --continue

「GHSRC-SFCM-xxxx:ファイル b を追加」の履歴のところで
rebase が STOP し、コミット履歴を書き換えられる状態となっていることを示しています。
また、git commit --amend でコミットを訂正し、終わったら git rebase --continue してねと言っています。
このメッセージにあるとおり、移行で更新作業をします。

6) b の履歴を訂正：
git commit --amend コマンドを実行し、
コミットコメントを修正します。
(または、git gui を起動し「最新コミットを訂正」より訂正することも可能)
~    
修正が完了したら git rebase --continue を実行します。
→ 次の履歴変更の位置でまた STOP します。

7) c と d は１つに纏める：
１つに纏める場合、統合後のコミットメッセージを
どうするか決めなくてはいけません。
その為、vi が起動し、コミット編集状態になります。
 ----------------------------------------
 # This is a combination of two commits.
 # The first commit&#039;s message is:
 
 GHSRC-SFCM-xxxx:ファイル c を追加
 
 # This is the 2nd commit message:
 
 GHSRC-SFCM-xxxx:ファイル d を追加
 ----------------------------------------
 コミットメッセージを更新して「:wq」でviを終了します。
 (なお、「#」で始まる行は無視されるので、
  いちいち消さなくてもＯＫです）

 → vi を終了すると、自動的に
    次の履歴書き換えに進みます。

8) e と f は順番を逆に:
   並び替えをしてもコンフリクト（競合）がおきない場合は、
   自動的に並び替えをしてくれます。

9) git log を実行し、訂正結果を確認します。

 $ git log --pretty=oneline | tac | tail -20
 a8c78c640990ec19acfac2e23c4f13d545102d08 GHSRC-SFCM-xxxx:ファイル a を追加
 1554bba93a444b74e99e839efe567a8abc63aa07 GHSRC-SFCM-xxxx:ファイル b を追加 (訂正)
 0909a4699be995316807f6d062afdeb703186c2d GHSRC-SFCM-xxxx:ファイル c,d を追加
 4833d5bb200149b857f118e0e7d4ac84caaa9f51 GHSRC-SFCM-xxxx:ファイル f を追加
 adb0727346e685f765a8ba7fa15d5fedc21e2cbe GHSRC-SFCM-xxxx:ファイル e を追加

10) 問題なければ、バックアップ用に作成していたタグを削除します。
 $ git tag -D GHSRC-SFCM-xxxx

なお、作業にて問題がおきた場合は、
いつでも「git rebase --abort」によって元の状態に
戻ることができます。~    </description>
    <dc:date>2011-03-07T12:43:54+09:00</dc:date>
  </item>
    <item rdf:about="http://www8.atwiki.jp/git_jp/pages/30.html">
    <title>Tips</title>
    <link>http://www8.atwiki.jp/git_jp/pages/30.html</link>
    <description>
      役に立ちそうな情報を Tips として載せていきたいと思います。
まだ1個しか項目載せていませんが・・・。

- [[Gitのコマンド補完]]
- [[外部マージツールの利用]]
- [[履歴の書き換え]]



----    </description>
    <dc:date>2011-03-07T12:37:37+09:00</dc:date>
  </item>
    <item rdf:about="http://www8.atwiki.jp/git_jp/pages/31.html">
    <title>外部マージツールの利用</title>
    <link>http://www8.atwiki.jp/git_jp/pages/31.html</link>
    <description>
      たとえば、空白を無視してマージさせたい場合、
以下のように指定する。

- マージ用プログラムを作成
 $ cat &gt; extMerge
 #!/bin/sh
 
 ancestor=$1
 local=$2
 other=$3
 
 diff3 --diff-program=diff-custom -Em \
 --label=local $local \
 --label=ancestor $ancestor \
 --label=other $other \
 &gt; $local.$$
 
 res=$?
 mv $local.$$ $local
 exit $res

 $ cat &gt; diff-custom
 #!/bin/sh
 diff -w $*

 $ chmod +x extMerge diff-custom
 $ mv extMerge diff-custom (PATHの通っているディレクトリへ)

- マージドライバの定義を登録
 $ cat &gt;&gt; ~/.gitconfig
 [merge &quot;extMerge&quot;]
    name = external merge driver
    driver = extMerge %O %A %B  # マージコマンドとコマンドに渡す引数を指定
                                # %0 共通祖先
                                # %A カレントブランチのソース状態
                                # %B マージ対象のブランチのソース状態
    recursive = binary  # 共通祖先が２つ以上ある場合のマージ方法を指定

- マージ用属性の設定
ファイル名が *.c、*.h の場合にのみ適用する場合
 $ cat &gt;&gt; .gitattributes
 *.c  merge=extMerge
 *.h  merge=extMerge
全ファイルで使う場合
 $ git config --global merge.tool extMerge


------
参考： man gitattributes    </description>
    <dc:date>2011-03-04T21:45:23+09:00</dc:date>
  </item>
    <item rdf:about="http://www8.atwiki.jp/git_jp/pages/1.html">
    <title>トップページ</title>
    <link>http://www8.atwiki.jp/git_jp/pages/1.html</link>
    <description>
      Git はLinuxカーネルの開発で使用されている[[分散バージョン管理システム]]です。
このページでは Git のマニュアルの日本語訳、Tips、Gitの改版情報などを載せていく予定です。

** お知らせ(更新情報など)
- 2011/2/27: 最初に表示されるページを「ドキュメント」ページに変更。（ほとんどの方がこのページにあるチュートリアルやマニュアルを参照している為）
- 2010/4/17： [[&quot;約20個のコマンドによる日々のGIT活用&quot; の翻訳を追加しました&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/everyday.html]] (ongaeshiさんありがとうございました)
- 2010/3/29： [[&quot;git cherry-pick&quot; の翻訳を追加しました&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/git-cherry-pick.html]] (ongaeshiさんありがとうございました)
　　git cherry-pick はあるコミットで実施した変更を取り出して、現在のブランチ内に適用するコマンドです。
　　git merge とは違って、選択したコミットの変更のみをブランチに適用し、新しいコミットを生成します。
- 2010/3/22： [[&quot;git bisect&quot; の翻訳を追加しました&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/git-bisect.html]] 。(ongaeshiさんありがとうございました)
　　git bisect は バグの発生原因になるコミットを二分探索により探すコマンドです。
　　いつからバグが発生しているか突き止める作業を手伝ってくれる便利なコマンドです。
- 2010/3/9： サイト構成を少し変更しました。チュートリアルは「[[ドキュメント]]」ページに移動しています。
- 2010/3/6： [[&quot;git grep&quot; の翻訳を追加しました&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/git-grep.html]] 。(ongaeshiさんありがとうございました)
　　git grep は git管理されているソース内を grep するコマンドです。
　　git を使っていると 通常の grep コマンドよりも git grep を使うことが多くなります。大変便利なコマンドです。
- 2010/2/28： [[&quot;git clean&quot; の翻訳を追加しました&gt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/git-clean.html]] 。(ongaeshiさんありがとうございました)
　　git clean はワーキングツリーから、追跡されていないファイルを削除するコマンドです。
　　追跡されていないファイルを確認する目的で git status の代わりに利用することもできます。
- 2010/2/28： Tips/[[Gitのコマンド補完]] を追加しました。

** メニュー
-[[Gitとは]]
-[[インストール]]
-[[ドキュメント]]
-[[マニュアルの翻訳状況]]
-[[Tips]]
-[[リンク]]
-[[このサイトについて]]








----    </description>
    <dc:date>2011-02-28T12:11:23+09:00</dc:date>
  </item>
    <item rdf:about="http://www8.atwiki.jp/git_jp/pages/15.html">
    <title>Gitとは</title>
    <link>http://www8.atwiki.jp/git_jp/pages/15.html</link>
    <description>
      Git（ぎっと）はオープンソースの分散型バージョン管理システムです。ファイルの変更履歴を管理します。
GPLライセンスの下で公開されていて、自己責任の下で、だれもが Git を使用することができます。

* Git は最近注目のバージョン管理システム
バージョン管理システムというと、CVS や Subversion などが有名ですが、
Git は最近注目のバージョン管理システムです。

Git の産みの親は Linux kernel の開発者であるあの Linus Torvalds 氏です。
ご存知のように Linux kernel は全世界に多数の開発者がいる
とても大きなプロジェクトですが、その Linux kernel のソース管理に Git が使用
されています。
また、X.org や Ruby on Rails、Perl、Google Android なども Git を使用しており、
特にオープンソースのプロジェクトのバージョン管理に Git が使用されるケースが増えています。

Google トレンドで確認してもわかるとおり、徐々に Git の知名度は上昇しています。
http://www.google.co.jp/trends?q=git%2Csubversion%2Cmercurial%2Cdarcs&amp;geo=jp
http://www.google.co.jp/trends?q=git%2Csubversion%2Cmercurial%2Cdarcs

* Git の特徴
Git の特徴は、分散型のバージョン管理システムであるということ、
それから何といっても、 Linux kernel の開発で培われたノウハウが凝縮された
高機能なバージョン管理システムであるという点です。

&quot;分散型&quot;というのは、リポジトリが１箇所に集中しているのではなく、複数個所に分散し、リポジトリ間で変更履歴のやり取りができるという意味です。
分散型バージョン管理システムであることのメリットはいろいろありますが、
プロジェクトのメンテナにリポジトリの編集権限を付与してもらわなくても、
各ユーザが自由に自分専用のリポジトリを持てることが一番のメリットではないかと思います。この性質により、オープンソースの世界では、分散型のバージョン管理システムが使用されるケースが大変増えています。

分散型のバージョン管理システムには、Git の他にも Bazzar、Mercurial、monotone、darcs などあるのですが、中でも Git は良く使われています。

----
- Linuxカーネル開発プロジェクトで自分たちのソース管理をする為に開発されたツール
- 2005年4月に開発スタート
- 分散型SCM
- 高度なブランチ管理機能
- 十分なパフォーマンス(大規模ソースから、小規模まで)



-----    </description>
    <dc:date>2010-03-19T07:18:45+09:00</dc:date>
  </item>
    <item rdf:about="http://www8.atwiki.jp/git_jp/pages/23.html">
    <title>このサイトについて</title>
    <link>http://www8.atwiki.jp/git_jp/pages/23.html</link>
    <description>
      Git は Linuxカーネルの開発に使用されている分散バージョン管理システムです。
2005年4月に誕生しました。私が使い始めた当初は日本語のドキュメントがほとんどなかったので、
このサイトを作成しました。

最近は、メンテナの濱野さん自身が「入門Git」を執筆してくださったり、
あちこちのサイトで Git が紹介されていて、
日本語のGitの情報がかなり増えてきました。

このサイトは、Gitに同梱されているチュートリアルやユーザマニュアルの
日本語訳を掲載されているだけで、そのほかには特にめぼしいものはありません。
それでも、Gitを利用する方に、ちょっとでも役に立てばよいなと思ってます。

本サイトに関するお問い合わせは
Yasuaki Narita &lt;yasuaki_n _at_ mti.biglobe.ne.jp&gt;
までお願いします。


----------    </description>
    <dc:date>2010-03-09T23:12:53+09:00</dc:date>
  </item>
    <item rdf:about="http://www8.atwiki.jp/git_jp/pages/2.html">
    <title>メニュー</title>
    <link>http://www8.atwiki.jp/git_jp/pages/2.html</link>
    <description>
      #javascript(){{
var gaJsHost = ((&quot;https:&quot; == document.location.protocol) ? &quot;https://ssl.&quot; : &quot;http://www.&quot;);
document.write(unescape(&quot;%3Cscript src=&#039;&quot; + gaJsHost + &quot;google-analytics.com/ga.js&#039; type=&#039;text/javascript&#039;%3E%3C/script%3E&quot;));
}}
#javascript(){{
try {
var pageTracker = _gat._getTracker(&quot;UA-12196957-1&quot;);
pageTracker._trackPageview();
} catch(err) {}
}}

** メニュー
-[[お知らせ(更新情報など)&gt;トップページ]]
-[[Gitとは]]
-[[インストール]]
-[[ドキュメント]]
-[[マニュアルの翻訳状況]]
-[[Tips]]
-[[リンク]]
-[[このサイトについて]]
-[[掲示板&gt;http://members3.jcom.home.ne.jp/cgi-bin/board.cgi?ID=yasuaki_n&amp;MSO=jcom]]


カウンター
　今日：&amp;counter(today)
　昨日：&amp;counter(yesterday)
　合計：&amp;counter(total)
　（2007/11/17から）    </description>
    <dc:date>2010-03-09T23:09:37+09:00</dc:date>
  </item>
  </rdf:RDF>

