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

What's hot (20)

はじめての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の内部構造 - yapcasia2013
DQNEO
 
Git紹介
Git紹介Git紹介
Git紹介
Seiji Ochiai
 
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
Reimi Kuramochi Chiba
 
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu 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 fukuoka
Junji Manno
 
WordPressサイトのバージョン管理
WordPressサイトのバージョン管理WordPressサイトのバージョン管理
WordPressサイトのバージョン管理
lolipopjp
 
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみましたgitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
Takako Miyagawa
 
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.
 
私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ
Shihomi Katayama
 
Yapc2012資料
Yapc2012資料Yapc2012資料
Yapc2012資料
matsuo kenji
 
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
 
バージョン管理システム比較資料
バージョン管理システム比較資料バージョン管理システム比較資料
バージョン管理システム比較資料
suzzsegv
 
はじめての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の内部構造 - yapcasia2013
DQNEO
 
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
Reimi Kuramochi Chiba
 
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu 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 fukuoka
Junji Manno
 
WordPressサイトのバージョン管理
WordPressサイトのバージョン管理WordPressサイトのバージョン管理
WordPressサイトのバージョン管理
lolipopjp
 
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみましたgitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
Takako Miyagawa
 
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.
 
私が複数人開発で感じている 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
 
バージョン管理システム比較資料
バージョン管理システム比較資料バージョン管理システム比較資料
バージョン管理システム比較資料
suzzsegv
 

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

Gitの紹介
Gitの紹介Gitの紹介
Gitの紹介
Shoot Morii
 
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...
満徳 関
 
gitを1から学ぼう!
gitを1から学ぼう!gitを1から学ぼう!
gitを1から学ぼう!
Hideyuki SASAKURA
 
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
Yu Sudo
 
Git_GiHub講習会.pdf
Git_GiHub講習会.pdfGit_GiHub講習会.pdf
Git_GiHub講習会.pdf
Takara Ishimoto
 
@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 training
Takeshi AKIMA
 
GitHub勉強会
GitHub勉強会GitHub勉強会
GitHub勉強会
ArusuDev
 
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Katz Ueno
 
今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編
VirtualTech Japan Inc./Begi.net Inc.
 
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 github
Suguru Oho
 
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 Report
Yu 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 training
Takeshi 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 github
Suguru Oho
 

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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy