Git¶
- 目次
- Git
Gitツール¶
Windows環境¶
- Git for Windows
Linuxコマンドライン環境(bash)をMinGWベースでWindowsに移植し、MSYSのコマンドライン環境と一緒に提供するツールです。
また、GUIおよびエクスプローラへのシェル統合(エクスプローラのコンテクストメニューへの追加)も用意されています。
- TortoiseGit
エクスプローラのシェル拡張でGit操作メニューを追加するTortoiseXXシリーズのGit版です。別途msysgitのインストールが必要です。Windows使いの人には馴染みやすいツールでしょう。
- SourceTree
ダウンロードページ
高機能なGitのGUI専用アプリケーションです。リポジトリの可視化が秀逸なようです。Ver.1.4.0から日本語化(国際化)対応されました。
- Cygwin git
Cygwin環境上でgitをつかうことができます。
Linux環境¶
- CentOS 6でgitのバージョンを上げる
CentOS 6系の標準搭載gitは1.7.1と古くバグも抱えているので新しいバージョンにします。
統合開発環境組込み¶
Eclipse 4.3以上、NetBeans IDE 7.1以上ではGit機能を標準搭載しています。
- Visual Studio Tools for Git
Visual Studioの機能拡張(エクステンション)です。Microsoftのサイトで公開されている公式?エクステンションです。
Mac環境¶
クロスプラットフォーム環境¶
- git-gui
次のgitkと併せて、実はGit標準GUIツールです。
Windows環境では、msysgitをインストールすると併せてインストールされます。
Linux環境では、git-guiパッケージとして用意されています。
- gitk
標準GUIツールです。
Windows環境では、msysgitをインストールすると併せてインストールされます。
Linux環境では、gitkパッケージとして用意されています。
- Fork
公式ページ
GUIツールです。WindowsおよびMac OS用がリリースされています。
- Gitember
公式ページ
JavaFXで作られた Git GUI ツールです。
GitHubクローン¶
Git使いこなしメモ¶
参考情報¶
Git入門記事¶
- サルでもわかるGit入門~バージョン管理を使いこなそう~
入門編、発展編、逆引きGitと段階別に記事が用意され、しかも電子書籍(ePub、Kindle)まであります。入門編は使用するツールにあわせてコンソール、TortoiseGit、SourceTreeと分かれています。 - こわくないGit
コミット、ブランチ、マージ(Fast Forward、Non Fast Forward)、リベースを分かりやすく図解しています。これが分かれば入門卒業。 - Gitを使いこなすための20のコマンド
- 図解Git
作業ディレクトリ、ステージ(インデックス)、リポジトリの関係と使用するコマンド・オプションを図解で示しています。頭の整理に役立ちます。ステージとリポジトリのdiff(これからコミットする内容)を見るにはどのオプション?がすぐに分かります。 - いつやるの?Git入門
200枚のスライドで、作業ツリー、インデックス、リポジトリ間の関係や、ブランチ、マージの関係を図解しています。 - Git入門:Git初学習者のための効率的な学習方法を考えてみた
- Git のコマンドだけでなく、その仕組みを学ぶ
IBM developerWorks日本語版記事。基本概念を図解。
Git運用¶
- Git & GitHub
cybozu.comのインフラ開発チームが社内で使用しているマニュアルを公開。
書籍¶
SourceTree¶
環境構築¶
- RedmineとGitを連携させる(認証統合)
RedmineのリポジトリにGitを用い、Redmineのアクセス権でGitリポジトリにアクセスする環境構築について書いたブログです。