Git入門内検索 / 「repo/grep」で検索した結果
-
repo help
usage repo COMMAND [ARGS] The complete list of recognized repo commands are init カレントディレクトリ内で repo を初期化 Initialize repo in the current directory sync 作業ツリーを最新のリビジョンに更新 Update working tree to the latest revision smartsync 作業ツリーを最新の安定バージョンに更新 Update working tree to the latest known good revision start トピックブランチを作成 Start a new branch for development aban... -
トップページ
Git はLinuxカーネルの開発で使用されている分散バージョン管理システムです。 このページでは Git のマニュアルの日本語訳、Tips、Gitの改版情報などを載せていく予定です。 お知らせ(更新情報など) 2012/4/20 未翻訳のドキュメントがちゃんと英語版のドキュメントにリダイレクトされるように修正。(英語版がkernel.orgからgithubに移ったのに、ずっと放置してました。ごめんなさい) 2011/2/27 最初に表示されるページを「ドキュメント」ページに変更。(ほとんどの方がこのページにあるチュートリアルやマニュアルを参照している為) 2010/4/17: "約20個のコマンドによる日々のGIT活用" の翻訳を追加しました (ongaeshiさんありがとうございました) 2010/3/29: "git cherry-p... -
Windows環境での利用
以下の情報はかなり古いです。 現時点で解消されている問題もあるかと思いますが、念のため残しておきます。 何か情報お持ちの方いましたら、ご指摘ください。 注意すべき点 ※ 一部の問題は解消されているかもしれません。 Linuxほどには高速に動作しない。Windowsのファイルシステムでは、Gitの特徴をうまく生かせず、Linux環境のようには高速に動作しないそうです。(パフォーマンスがどれくらい違うかは一度検証したいですね) 以下は、http //git.or.cz/gitwiki/WindowsInstall に載っている内容。 NTFSでしか動作しない。FAT32ではbare リポジトリは扱えるが、作業ディレクトリは扱えない。 ファイル名の大文字/小文字、特殊文字には注意が必要。 git-gc(リポジトリを最適化するコマンド) を頻繁に行うこと。packされていないオブジ... -
マニュアルの翻訳状況
マニュアル翻訳状況 手伝ってくださるかた募集中です。 翻訳ファイルは GitHub 上で管理しています。 協力してくださる方は、GitHub 上で Pull リクエストをした頂くか、 管理人(Yasuaki Narita yasuaki_n _at_ mti.biglobe.ne.jp ) までメールにて送付ください。 http //github.com/yasuaki/git-doc-ja/ 作業の重複が発生しないように、作業前に「作業中項目」の箇所に 翻訳するファイル名と翻訳者の名前、完了目標日をご記入お願いします。 (このページは誰でも編集できるように設定してあります) 翻訳の書式とHTMLの生成について 元文書が AsciiDoc で管理されている為、その text の原文の次行に「//」を付けて翻訳文章を管理しています。 書式の詳細は「g... -
プラグイン/ニュース
ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共有・社内wikiツール「NotePM」 - 川崎経済新聞 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) 「Wiki」創設者のPC 競売に - auone.jp 篠原悠希×田中芳樹が明かす「歴史ファンタジー小説ならではの悩み」(現代ビジネス) - Yahoo!ニュース - Yahoo!ニュース 【Ape... -
ドキュメント
マニュアルの翻訳 Gitに付属しているマニュアルの翻訳 git(1) Manual Page リファレンス チュートリアル チュートリアル2 ユーザマニュアル ユーザマニュアル(分割版) [zip一括ダウンロード] Git - SVN Crash Course (n-miyo さん翻訳) ※ 翻訳用のリポジトリ、作業状況は「マニュアルの翻訳状況」参照。 翻訳作業に協力してくださる方がいてくれるとうれしいです。 その他の Git 関連ドキュメント The RIV Developer Corner My Git Cheatsheet (F.U. さん翻訳。本サイト内にありますが、著作権ははF.U.さんに属します) Gitの本 入門Git 濱野 純(Junio C Hamano) (著) http //www.amazon.co.j... -
リンク
# Git本やオンラインドキュメントは「ドキュメント」ページを参照してください。 Git本家のURL http //git-scm.com/ Gitとは何かの説明 Wikipedia http //ja.wikipedia.org/wiki/Git Wikipedia 英語 http //en.wikipedia.org/wiki/Git_%28software%29 Gitの使い方 GitCast http //www.gitcasts.com/ Gitの使い方がスクリーンキャストで紹介されている IBM developerWorks Japan Git を使ってソース・コードを管理する http //www.ibm.com/developerworks/jp/linux/library/l-git/index.html Git関連ツール... -
patch 置き場
パッチ置き場 日本語化 0001-git-gui-jp.patch -- git-gui の差分画面の文字コードを指定できるようにするパッチです。差分画面で右クリックすると Encoding メニューが表示され、Shift-JIS, EUC, UTF-8 を選択できるようになります。 誤字、脱字(2008/06/26) 20080626typo_tutorial.patch -- 誤字と文書名のリンクを修正しました。 → ありがとうございます!早速反映させました。 脱字発見 http //github.com/yasuaki/git-manual-jp/blob/master/Documentation/gittutorial.txt.ja 519 remote リポジトリの略称を登録ことによって、この作業をより簡単に行うことができます: → あ... -
リファレンス
準備中。 http //git-scm.com/docs と同じ分類で、各コマンドの man ページにリンクをはる予定です。 設定の変更 (Setup and Config) "config" -- gitの各種設定を変更 "help" -- 各コマンドのヘルプを表示 リポジトリの作成/複製 (Getting and Creating Projects) "init" -- リポジトリの新規作成 "clone" -- リポジトリの複製 コミット (Basic Snapshotting) "add" -- インデックス領域にファイルの変更を追加する "status" -- インデックス領域に入れたファイルを確認 "diff" -... -
外部マージツールの利用
たとえば、空白を無視してマージさせたい場合、 以下のように指定する。 マージ用プログラムを作成 $ cat extMerge #!/bin/sh ancestor=$1 local=$2 other=$3 diff3 --diff-program=diff-custom -Em \ --label=local $local \ --label=ancestor $ancestor \ --label=other $other \ $local.$$ res=$? mv $local.$$ $local exit $res $ cat diff-custom #!/bin/sh diff -w $* $ chmod +x extMerge diff-custom $ mv extMerge diff-custom (PATHの通っているディレクトリへ) ... -
インストール
Windowsの場合 msys版、cygwin版の2種類が利用できます。 cygwinを普段使っていないような人なら、msys版を使うのが良いでしょう。 msys版のgitは以下のページからダウンロードできます。 http //code.google.com/p/msysgit/downloads/list Git-1.*.*-preview年月日.exe の形式のファイルのうち、最新の日付のファイルをダウンロードしましょう。 (2012/4/21時点ではGit-1.7.10-preview20120409.exe) ダウンロードしたexeファイルをダブルクリックすれば簡単にインストールできます。 インストール時にいろいろオプション指定できますが、デフォルトのままのインストールが無難だと思います。 Windows固有の設定に関する注意点は、以下のページに情報が... -
プラグイン/編集履歴
更新履歴 @wikiのwikiモードでは #recent(数字) と入力することで、wikiのページ更新履歴を表示することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_117_ja.html たとえば、#recent(20)と入力すると以下のように表示されます。 取得中です。 -
Cygwinの設定
日本語用の環境の設定 日本語ファイル名の表示、入力 $ cat ~/.inputrc set input-meta on set convert-meta off set meta-flag on set output-meta on $ alias ls= ls --show-control-chars メッセージの日本語化 以下のサイトから、nkf (nkf-2.*.*.tar.bz2) をダウンロードします。 http //cygwin-je.sourceforge.jp/cygwin_je/release/nkf/ 以下のサイトから、日本語化スクリプト (moconv.sh) をダウンロードします。 http //www.sixnine.net/cygwin/cygwin-doc/japo.html ダウンロードしたディレク... -
履歴の書き換え
Tips 履歴の書き換え git rebase -i コマンドを利用すると、 過去にコミットした履歴を簡単に書き換えることができます。 以下、具体例を用いて説明します。 # 履歴の書き換えというのは、分散型SCMならではの機能ですね。(^^) 更新例 a - b - c - d - e - f (a, b, c, … はそれぞれコミットを指します) 履歴を精査した結果、次のように書き換える必要が あることがわかったとします。 b のコメントが間違っているので訂正 c と d は1つに纏めた方が良い (例えば d は c の修正の誤字を修正しているのみとか・・) e と f は順番を逆にした方が分かりやすい これら修正をして、最終的に以下の状態にします。 a - b - (c,d) - f - e 手... -
GUIではじめるGit
GUIで始めるGit Gitに同梱されている GUIツール git-gui/gitk の使い方を説明します。 git gui を使ったgitの入門ってあまり見ませんが、 とても分かりやすいですし、gitが初めての方はまずは git-gui/gitk を使ってみるのがお勧めです。 このページではイントロ部分しか説明しませんが、 このページを見る方がたくさんでてくるようなら 続編も作成しようと思います。 GUIとCUIの橋渡しとして、できるだけ対応するコマンドについても説明しますので、 コマンドライン好きな方も是非このページを見て git 理解の一助にしてください。 目次: GUIで始めるGit0. git gui がインストールされているか確認 1. バージョン管理を始める前準備1:リポジトリを作成する 2. バージョン管理を始める前準備2:自己紹介... -
Gitとは
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付属のマニュアル)の翻訳作業に協力していただける方を募集しています。 誤字脱字などの指摘だけでもうれしいです。 ドキュメント翻訳の git リポジトリ http //github.com/yasuaki/git-manual-jp/ 変更は github で pull リクエストするか、 もしくは パッチを patch 置き場 に添付お願いします。 ※ マニュアルの更新履歴 ※ マニュアルの翻訳状況 -
Gitのコマンド補完
Bashシェルを使っている場合、Gitのコマンド補完機能が利用できます。 また、プロンプト内にブランチ名を表示することもできます。 補完機能の設定: 1. git-completion.bash を入手。 http //git-scm.com/ から Gitのソースを解凍すると、contrib/git-completion.bash にあります。 また、Cygwinの場合は git-completion パッケージをインストールすると、 /etc/bash_completion.d/git のパスにインストールされるそうです。 2. git-completion.bash を $HOME/.git-completion.bash にコピー。 3. 下記のコマンドを実行して有効に。 source $HOME/.git-completion.bash $HOME... -
プラグイン
@wikiにはいくつかの便利なプラグインがあります。 アーカイブ コメント ニュース 動画(Youtube) 編集履歴 関連ブログ これ以外のプラグインについては@wikiガイドをご覧ください = http //atwiki.jp/guide/ -
プラグイン/関連ブログ
関連ブログ @wikiのwikiモードでは #bf(興味のある単語) と入力することで、あるキーワードに関連するブログ一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_161_ja.html たとえば、#bf(ゲーム)と入力すると以下のように表示されます。 #bf -
プラグイン/コメント
コメントプラグイン @wikiのwikiモードでは #comment() と入力することでコメントフォームを簡単に作成することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_60_ja.html たとえば、#comment() と入力すると以下のように表示されます。 名前 コメント -
プラグイン/アーカイブ
アーカイブ @wikiのwikiモードでは #archive_log() と入力することで、特定のウェブページを保存しておくことができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/25_171_ja.html たとえば、#archive_log()と入力すると以下のように表示されます。 保存したいURLとサイト名を入力して"アーカイブログ"をクリックしてみよう サイト名 URL -
プラグイン/動画(Youtube)
動画(youtube) @wikiのwikiモードでは #video(動画のURL) と入力することで、動画を貼り付けることが出来ます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_209_ja.html また動画のURLはYoutubeのURLをご利用ください。 =>http //www.youtube.com/ たとえば、#video(http //youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。 - @wiki全体から「repo/grep」で調べる