SlideShare a Scribd company logo
Windows で Git を使う際の
   ベストプラクティス




    2013/02/23 @okagit
自己紹介
      @ryosms
          https://github.com/ryosms


最近は GitLab で遊んでたりします

Android あんまり触ってない

・岡山 Git ユーザ会言い出しっぺ
  http://okagit.github.com/

・岡山 Java ユーザー会相談役
中二病 Windows でも Git がしたい




windows git




              _人人人人人人人_
              > ッターン! <
               ̄ Y^Y^Y^Y^Y^Y  ̄
Git クライアントな記事トップ 3

   Git の GUI クライアントまとめ | バシャログ。
    http://c-brains.jp/blog/wsg/12/06/26-174326.php

Windows / Mac 有名どころ Git クライアント比較 | WP-D
           http://wp-d.org/2013/02/04/2392/

Git のインストール | どこでもプロジェクト管理バックログ
     http://www.backlog.jp/git-guide/intro/intro2_1.html


※Google の検索結果には個人差があり、うんたらかんたら
世間の認識

GitHub for Windows でいいじゃん


GitHub 以外のリポジトリ見ようと
すると最初が大変だけど
世間の認識


亀 Git(TortoiseGit) 使っとけばい
いんじゃね?知らんけど
世間の認識

IDE 付属のクライアント使え
ば? EGit とか EGit とか


昔はリポジトリを腐らせると評判だっ
たけど
世間の認識


Mac なら SourceTree とか、
Tower とか優秀なクライアント
があるのに Windows には ...
世間の認識



Linux 使え、 Linux
いつの知識だこのやろう



今日はそのふざけた
 幻想をぶち殺す !
の前に


   Windows で使える
  クライアントのおさらい




参考: Git 公式の GUI クライアント紹介ページ
http://git-scm.com/downloads/guis
Git for Windows
  http://msysgit.github.com/


・公式の Git クライアント

・所謂 msysgit

・これがないと話にならない
                         ことが多い
TortoiseGit
   http://code.google.com/p/tortoisegit/

    ・亀の系譜を受け継ぐ者

    ・所謂亀 Git

    ・エクスプローラー統合
サイトに「 Porting TortoiseSVN to TortoiseGit 」って書
いてるように、 TortoiseSVN 使いのための Git クライア
ントって感じなので(以下自重
※ 個人の見解です
SmartGit/Hg
http://www.syntevo.com/smartgithg/index.html


  ・ Git+Mercurial なクライアント

  ・ Win/Mac/Linux で利用可能

  ・ 非商用なら無料利用可能

       ぶっちゃけ使ってないからよくわからん
GitExtensions
http://code.google.com/p/gitextensions/

・ the only graphical user interface
                       って公式サイトで煽ってた



・ Visual Studio の plugin にも

・ 無視されがちな可哀想な子
git-cola
        http://git-cola.github.com/

  ・ Python なクライアント

 ・ a sleek and powerful git GUI

  ・この資料作ってる時に知った

公式サイトの作りがちょっと # 残念 (具体的には、スクリーンショットの画像
サイズがバラバラだったり、ダウンロードリンク踏んだら 404 だったり ... )
GitHub for Windows
     http://windows.github.com/

  ・みんな大好き GitHub

  ・動作に必要なものを内蔵

  ・同梱の Git Shell は神

正直、 GitHub の操作に特化しすぎてて、 Git クライアン
トとしては決して使いやすいとは (ry
※ 個人の見解です
Cygwin
   http://www.cygwin.com/


・ Windows で Unix 系なアレ

・ ちょっち上級者向け

・ KUROIGAMEN 怖い
他にも
TFS / Visual Studio で Git をフルサポートへ
http://softwareengineeringplatform.com/articles/news-git-and-update2/




SourceTree for Windows beta
http://blog.sourcetreeapp.com/2013/02/14/sourcetree-for-windows-beta-signup/




近いうちに Windows で Git は普通のことに!
ということで


今から Git に慣れておこう!
         for Windows
おすすめの構成

  Git for Windows
+ Git Extensions
+ Git Shell(GitHub)
おすすめの構成

  Git for Windows
+ Git Extensions
+ Git Shell(GitHub)
Git for Windows

Windows で Git するなら定番


入ってることが前提のツール多し

Git Extensions 使うのに必要
おすすめの構成

  Git for Windows
+ Git Extensions
+ Git Shell(GitHub)
Git Extensions


   デモ
おすすめの構成

  Git for Windows
+ Git Extensions
+ Git Shell(GitHub)
Git Shell
GitHub for Windows 付属の
コマンドラインツール

中身は PowerShell

KUROIGAMEN 怖い

細かい操作はコマンドが必要
ご清聴ありがとう
  ございました




Have a nice git life!
とか言ってたら




はい、来ちゃいましたよ
SourceTree for WIndows
SourceTree for Windows
   Mac 向けの神ツール

   現在は Private Beta

   Windows 版も使いやすい

   正式リリース前に使いたい?
   http://sourcetreeapp.com/windows/
メアド登録しとけばそのうちダウンロードリンクが送られてくるんじゃね?

More Related Content

WindowsでGitを使う際のベストプラクティス