SlideShare a Scribd company logo
1 of 30
Download to read offline
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

What's hot

はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダーはじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダーSaeko Yamamoto
 
Git for Begineers GitHub ハンズオン
Git for Begineers GitHub ハンズオンGit for Begineers GitHub ハンズオン
Git for Begineers GitHub ハンズオンEmma Haruka Iwao
 
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013DQNEO
 
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用Reimi Kuramochi Chiba
 
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0Masakazu Matsushita
 
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理Masafumi Yokoyama
 
Git LFSを触ってみた
Git LFSを触ってみたGit LFSを触ってみた
Git LFSを触ってみたYuto Suzuki
 
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜Takashi Uemura
 
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?Kiyotaka Kunihira
 
Wordbench fukuoka
Wordbench fukuokaWordbench fukuoka
Wordbench fukuokaJunji Manno
 
WordPressサイトのバージョン管理
WordPressサイトのバージョン管理WordPressサイトのバージョン管理
WordPressサイトのバージョン管理lolipopjp
 
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみましたgitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみましたTakako Miyagawa
 
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理H2O Space. Co., Ltd.
 
マジカルsvnとキュアgit
マジカルsvnとキュアgitマジカルsvnとキュアgit
マジカルsvnとキュアgitTakafumi ONAKA
 
私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみShihomi Katayama
 
Git for windows情報アップデート 2014年10月5日
Git for windows情報アップデート 2014年10月5日Git for windows情報アップデート 2014年10月5日
Git for windows情報アップデート 2014年10月5日Tadahiro Ishisaka
 
SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南Kouji Matsui
 

What's hot (20)

Git勉強会
Git勉強会Git勉強会
Git勉強会
 
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダーはじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
 
Git for Begineers GitHub ハンズオン
Git for Begineers GitHub ハンズオンGit for Begineers GitHub ハンズオン
Git for Begineers GitHub ハンズオン
 
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013
 
Git紹介
Git紹介Git紹介
Git紹介
 
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
 
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
 
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
 
Git LFSを触ってみた
Git LFSを触ってみたGit LFSを触ってみた
Git LFSを触ってみた
 
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
 
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?
 
Wordbench fukuoka
Wordbench fukuokaWordbench fukuoka
Wordbench fukuoka
 
WordPressサイトのバージョン管理
WordPressサイトのバージョン管理WordPressサイトのバージョン管理
WordPressサイトのバージョン管理
 
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみましたgitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
 
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
 
マジカルsvnとキュアgit
マジカルsvnとキュアgitマジカルsvnとキュアgit
マジカルsvnとキュアgit
 
私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ
 
Yapc2012資料
Yapc2012資料Yapc2012資料
Yapc2012資料
 
Git for windows情報アップデート 2014年10月5日
Git for windows情報アップデート 2014年10月5日Git for windows情報アップデート 2014年10月5日
Git for windows情報アップデート 2014年10月5日
 
SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南
 

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

Git入門 (Windows)
Git入門 (Windows)Git入門 (Windows)
Git入門 (Windows)Tomo Mizoe
 
超初心者向け!Visual Studio + Git で始める アジャイル開発 #fukuazu #jazug - ふくあず ~夏の終わりはDevelop...
超初心者向け!Visual Studio + Git で始める アジャイル開発 #fukuazu #jazug - ふくあず ~夏の終わりはDevelop...超初心者向け!Visual Studio + Git で始める アジャイル開発 #fukuazu #jazug - ふくあず ~夏の終わりはDevelop...
超初心者向け!Visual Studio + Git で始める アジャイル開発 #fukuazu #jazug - ふくあず ~夏の終わりはDevelop...満徳 関
 
2013.01.18 G*Workshop GGX 2012 Report
2013.01.18 G*Workshop GGX 2012 Report2013.01.18 G*Workshop GGX 2012 Report
2013.01.18 G*Workshop GGX 2012 ReportYu Sudo
 
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門Takashi Imagire
 
Git道場を開催してきた
Git道場を開催してきたGit道場を開催してきた
Git道場を開催してきたHiromu Shioya
 
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)Makoto Kawano
 
底辺webプログラマが今更git語ってみた
底辺webプログラマが今更git語ってみた底辺webプログラマが今更git語ってみた
底辺webプログラマが今更git語ってみたYudai Fujita
 
GitHub, the way to simple use. That's it.
GitHub, the way to simple use. That's it.GitHub, the way to simple use. That's it.
GitHub, the way to simple use. That's it.Atomu Hidaka
 
20120324 git training
20120324 git training20120324 git training
20120324 git trainingTakeshi AKIMA
 
GitHub勉強会
GitHub勉強会GitHub勉強会
GitHub勉強会ArusuDev
 
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会Katz Ueno
 
Git講習会
Git講習会Git講習会
Git講習会galluda
 
Emacsからgitをゆるく使う
Emacsからgitをゆるく使うEmacsからgitをゆるく使う
Emacsからgitをゆるく使うTakashi Masuda
 
GameJamでGithubを使おう
GameJamでGithubを使おうGameJamでGithubを使おう
GameJamでGithubを使おうRyouta Morita
 
Metahub for github
Metahub for githubMetahub for github
Metahub for githubSuguru Oho
 

Similar to WindowsでGitを使う際のベストプラクティス (20)

Gitの紹介
Gitの紹介Gitの紹介
Gitの紹介
 
Git地図
Git地図Git地図
Git地図
 
Git入門 (Windows)
Git入門 (Windows)Git入門 (Windows)
Git入門 (Windows)
 
超初心者向け!Visual Studio + Git で始める アジャイル開発 #fukuazu #jazug - ふくあず ~夏の終わりはDevelop...
超初心者向け!Visual Studio + Git で始める アジャイル開発 #fukuazu #jazug - ふくあず ~夏の終わりはDevelop...超初心者向け!Visual Studio + Git で始める アジャイル開発 #fukuazu #jazug - ふくあず ~夏の終わりはDevelop...
超初心者向け!Visual Studio + Git で始める アジャイル開発 #fukuazu #jazug - ふくあず ~夏の終わりはDevelop...
 
gitを1から学ぼう!
gitを1から学ぼう!gitを1から学ぼう!
gitを1から学ぼう!
 
2013.01.18 G*Workshop GGX 2012 Report
2013.01.18 G*Workshop GGX 2012 Report2013.01.18 G*Workshop GGX 2012 Report
2013.01.18 G*Workshop GGX 2012 Report
 
Git_GiHub講習会.pdf
Git_GiHub講習会.pdfGit_GiHub講習会.pdf
Git_GiHub講習会.pdf
 
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
 
Git道場を開催してきた
Git道場を開催してきたGit道場を開催してきた
Git道場を開催してきた
 
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
 
底辺webプログラマが今更git語ってみた
底辺webプログラマが今更git語ってみた底辺webプログラマが今更git語ってみた
底辺webプログラマが今更git語ってみた
 
GitHub, the way to simple use. That's it.
GitHub, the way to simple use. That's it.GitHub, the way to simple use. That's it.
GitHub, the way to simple use. That's it.
 
20120324 git training
20120324 git training20120324 git training
20120324 git training
 
GitHub勉強会
GitHub勉強会GitHub勉強会
GitHub勉強会
 
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
 
今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編
 
Git講習会
Git講習会Git講習会
Git講習会
 
Emacsからgitをゆるく使う
Emacsからgitをゆるく使うEmacsからgitをゆるく使う
Emacsからgitをゆるく使う
 
GameJamでGithubを使おう
GameJamでGithubを使おうGameJamでGithubを使おう
GameJamでGithubを使おう
 
Metahub for github
Metahub for githubMetahub for github
Metahub for github
 

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