SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
15時間でわかるGit集中講座
Redmine+SVNを使ったことがあり手
元にはWindowsのみで基本的には
GUIで何でもやりたい人向けのGit入
門
M.Kawa 2014
目次
• 概要
• 環境構築
• 基本的な使い方
所要時間は実質5分程度を見込んでます
Gitとは?
• SVNの親戚みたいなもの
• SVNは集中管理だが、Gitは分散管理らしい
GitHubとは?
• Redmine + SVN + α = GitHub
• +αの部分が重要らしい(便利らしい)
• が、本講座では扱いません(まずはGitのみ)
環境構築
• 社内Git環境(※1)にアカウント作成
別途URLを提示するので自分でサインアップ
してください。(情報①)
VPNが繋がっていれば社外からもアクセス可
能です。
※1・・・Git+RedmineをパッケージしたAlminium
というものを使っています。
環境構築
• SourceTreeをインストール
http://sourcetreeapp.com/
ダイアログ「SourceTree:Gitが見つかりませんでした」
⇒「システム全体でなく、SourceTree単独で使うためだけの内蔵
用のGitをダウンロードする」を選択してください。
ダイアログ「SourceTree:Mercurialが見つかりませんでした」
⇒「Mercurialを使いたくない」を選択してください。
環境構築
(前ページの続き)
ダイアログ「ようこそ」
フルネーム:英数文字で入力
Eメールアドレス:会社のメアドでOK
チェックボックス「SourceTreeにGitと・・変更を許す」:ON
チェックボックス「改行の自動処理を設定する」:ON
チェックボックス「ライセンス」:ON
SSHクライアントの設定:「Putty/Plinkを使う」
SSHキーを読み込みますか?「No(いいえ)」
接続先のホスティングサービス:全て空欄のまま「スキップ」
環境構築
• 社内Gitサーバ上の練習用リポジトリをクローン
操作
ボタン「新規/クローンを作成する」を押す
タブ「リポジトリをクローン」を選択
元のパス/URL:別途提示(情報②)
ボタン「クローン」を押す
社内Gitサーバにサインアップした際のユーザ
ID/PASSを入力する。
初めてのコミット(作成中)
• ファイルを作ってコミット
インデックスって何よ?
• コミットコメントにWiki形式を
• コミットコメントにチケット番号を
初めてのプッシュ(作成中)
• ていうかプッシュって何?
• プッシュ操作方法

Más contenido relacionado

La actualidad más candente

ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理H2O Space. Co., Ltd.
 
PyPro2の読みどころ紹介:Python開発の過去と現在
PyPro2の読みどころ紹介:Python開発の過去と現在PyPro2の読みどころ紹介:Python開発の過去と現在
PyPro2の読みどころ紹介:Python開発の過去と現在Takayuki Shimizukawa
 
Gitはじめの一歩
Gitはじめの一歩Gitはじめの一歩
Gitはじめの一歩Ayana Yokota
 
Cloud functionsの紹介
Cloud functionsの紹介Cloud functionsの紹介
Cloud functionsの紹介Takuya Ueda
 
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用Reimi Kuramochi Chiba
 
re:Invent 行ってきた
re:Invent 行ってきたre:Invent 行ってきた
re:Invent 行ってきたYusuke Komahara
 
Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践Takuya Ueda
 
ちょっと真面目にPython&Django・基礎編
ちょっと真面目にPython&Django・基礎編ちょっと真面目にPython&Django・基礎編
ちょっと真面目にPython&Django・基礎編OMEGA (@equal_001)
 
自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。
自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。
自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。Kengo Nakajima
 
私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみShihomi Katayama
 
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話Takuya Ueda
 
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現するgoパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現するTakuya Ueda
 
Start PWA from vuejs+github pages
Start PWA from vuejs+github pagesStart PWA from vuejs+github pages
Start PWA from vuejs+github pagesHirata Tomoko
 
SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南Kouji Matsui
 
Goにおけるバージョン管理の必要性 − vgoについて −
Goにおけるバージョン管理の必要性 − vgoについて −Goにおけるバージョン管理の必要性 − vgoについて −
Goにおけるバージョン管理の必要性 − vgoについて −Takuya Ueda
 
2017823 pythonを始めよう
2017823 pythonを始めよう2017823 pythonを始めよう
2017823 pythonを始めようshouta yoshikai
 
ノンプログラマのGit入門
ノンプログラマのGit入門ノンプログラマのGit入門
ノンプログラマのGit入門Muyuu Fujita
 
kintonedevcamp2016s-demo
kintonedevcamp2016s-demokintonedevcamp2016s-demo
kintonedevcamp2016s-demokintone papers
 

La actualidad más candente (20)

ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
 
PyPro2の読みどころ紹介:Python開発の過去と現在
PyPro2の読みどころ紹介:Python開発の過去と現在PyPro2の読みどころ紹介:Python開発の過去と現在
PyPro2の読みどころ紹介:Python開発の過去と現在
 
Gitはじめの一歩
Gitはじめの一歩Gitはじめの一歩
Gitはじめの一歩
 
Cloud functionsの紹介
Cloud functionsの紹介Cloud functionsの紹介
Cloud functionsの紹介
 
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
 
re:Invent 行ってきた
re:Invent 行ってきたre:Invent 行ってきた
re:Invent 行ってきた
 
あなたもなれる!Linaroコミッターへの道
あなたもなれる!Linaroコミッターへの道あなたもなれる!Linaroコミッターへの道
あなたもなれる!Linaroコミッターへの道
 
Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践
 
ちょっと真面目にPython&Django・基礎編
ちょっと真面目にPython&Django・基礎編ちょっと真面目にPython&Django・基礎編
ちょっと真面目にPython&Django・基礎編
 
自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。
自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。
自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。
 
01.app
01.app01.app
01.app
 
私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ
 
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
 
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現するgoパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現する
 
Start PWA from vuejs+github pages
Start PWA from vuejs+github pagesStart PWA from vuejs+github pages
Start PWA from vuejs+github pages
 
SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南
 
Goにおけるバージョン管理の必要性 − vgoについて −
Goにおけるバージョン管理の必要性 − vgoについて −Goにおけるバージョン管理の必要性 − vgoについて −
Goにおけるバージョン管理の必要性 − vgoについて −
 
2017823 pythonを始めよう
2017823 pythonを始めよう2017823 pythonを始めよう
2017823 pythonを始めよう
 
ノンプログラマのGit入門
ノンプログラマのGit入門ノンプログラマのGit入門
ノンプログラマのGit入門
 
kintonedevcamp2016s-demo
kintonedevcamp2016s-demokintonedevcamp2016s-demo
kintonedevcamp2016s-demo
 

Destacado

Geoboard workshop
Geoboard workshopGeoboard workshop
Geoboard workshopPractiques2
 
Accessibile.it al EAVI camp
Accessibile.it al EAVI campAccessibile.it al EAVI camp
Accessibile.it al EAVI campMentine
 
Hotel Bogota Ar Salitre Brochure Inglés Hotel Spa Centro De Convenciones
Hotel Bogota Ar Salitre Brochure Inglés Hotel Spa Centro De ConvencionesHotel Bogota Ar Salitre Brochure Inglés Hotel Spa Centro De Convenciones
Hotel Bogota Ar Salitre Brochure Inglés Hotel Spa Centro De ConvencionesBackbone Technology
 
Art i natura del pati 2 a
Art i natura del pati 2 aArt i natura del pati 2 a
Art i natura del pati 2 aPractiques2
 
I bisogni degli utenti - 5 cose che ho imparato dalla comunicazione delle toi...
I bisogni degli utenti - 5 cose che ho imparato dalla comunicazione delle toi...I bisogni degli utenti - 5 cose che ho imparato dalla comunicazione delle toi...
I bisogni degli utenti - 5 cose che ho imparato dalla comunicazione delle toi...Mentine
 
I Profili Giuridici, e relativi Rischi, circa la Raccolta e Conservazione dei...
I Profili Giuridici, e relativi Rischi, circa la Raccolta e Conservazione dei...I Profili Giuridici, e relativi Rischi, circa la Raccolta e Conservazione dei...
I Profili Giuridici, e relativi Rischi, circa la Raccolta e Conservazione dei...Mentine
 
Ergonomia e Commercio: ultimo treno
Ergonomia e Commercio: ultimo trenoErgonomia e Commercio: ultimo treno
Ergonomia e Commercio: ultimo trenoMentine
 
Data Informed Design - KnowData16, Bologna, 18/11/2016
Data Informed Design - KnowData16, Bologna, 18/11/2016Data Informed Design - KnowData16, Bologna, 18/11/2016
Data Informed Design - KnowData16, Bologna, 18/11/2016Mentine
 
Клуб изобретательства и робототехники ДОСААФ - 2016
Клуб изобретательства и робототехники ДОСААФ - 2016Клуб изобретательства и робототехники ДОСААФ - 2016
Клуб изобретательства и робототехники ДОСААФ - 2016Anton Moiseev
 
Making jam process
Making   jam    processMaking   jam    process
Making jam processPractiques2
 

Destacado (15)

Geoboard workshop
Geoboard workshopGeoboard workshop
Geoboard workshop
 
Medicion (1)
Medicion (1)Medicion (1)
Medicion (1)
 
Sons i castells
Sons i castellsSons i castells
Sons i castells
 
Accessibile.it al EAVI camp
Accessibile.it al EAVI campAccessibile.it al EAVI camp
Accessibile.it al EAVI camp
 
Hotel Bogota Ar Salitre Brochure Inglés Hotel Spa Centro De Convenciones
Hotel Bogota Ar Salitre Brochure Inglés Hotel Spa Centro De ConvencionesHotel Bogota Ar Salitre Brochure Inglés Hotel Spa Centro De Convenciones
Hotel Bogota Ar Salitre Brochure Inglés Hotel Spa Centro De Convenciones
 
Saving water
Saving  waterSaving  water
Saving water
 
Art i natura del pati 2 a
Art i natura del pati 2 aArt i natura del pati 2 a
Art i natura del pati 2 a
 
I bisogni degli utenti - 5 cose che ho imparato dalla comunicazione delle toi...
I bisogni degli utenti - 5 cose che ho imparato dalla comunicazione delle toi...I bisogni degli utenti - 5 cose che ho imparato dalla comunicazione delle toi...
I bisogni degli utenti - 5 cose che ho imparato dalla comunicazione delle toi...
 
El mar.
El mar.El mar.
El mar.
 
I Profili Giuridici, e relativi Rischi, circa la Raccolta e Conservazione dei...
I Profili Giuridici, e relativi Rischi, circa la Raccolta e Conservazione dei...I Profili Giuridici, e relativi Rischi, circa la Raccolta e Conservazione dei...
I Profili Giuridici, e relativi Rischi, circa la Raccolta e Conservazione dei...
 
Ergonomia e Commercio: ultimo treno
Ergonomia e Commercio: ultimo trenoErgonomia e Commercio: ultimo treno
Ergonomia e Commercio: ultimo treno
 
Data Informed Design - KnowData16, Bologna, 18/11/2016
Data Informed Design - KnowData16, Bologna, 18/11/2016Data Informed Design - KnowData16, Bologna, 18/11/2016
Data Informed Design - KnowData16, Bologna, 18/11/2016
 
Leaflet
LeafletLeaflet
Leaflet
 
Клуб изобретательства и робототехники ДОСААФ - 2016
Клуб изобретательства и робототехники ДОСААФ - 2016Клуб изобретательства и робототехники ДОСААФ - 2016
Клуб изобретательства и робототехники ДОСААФ - 2016
 
Making jam process
Making   jam    processMaking   jam    process
Making jam process
 

Similar a Git入門

Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会Katz Ueno
 
Introduction git
Introduction gitIntroduction git
Introduction gitMisa Kondo
 
オールフェスタ Git勉強会資料 (public)
オールフェスタ Git勉強会資料 (public)オールフェスタ Git勉強会資料 (public)
オールフェスタ Git勉強会資料 (public)Shunsuke Tadokoro
 
Unity勉強会 ひとり親方
Unity勉強会 ひとり親方Unity勉強会 ひとり親方
Unity勉強会 ひとり親方マスタッシュ
 
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティスWindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティスRyo Sumasu
 
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発満徳 関
 
Git extensions ws外部公開用
Git extensions ws外部公開用Git extensions ws外部公開用
Git extensions ws外部公開用CROOZ, inc.
 
Gitpractice01
Gitpractice01Gitpractice01
Gitpractice01mmm110
 
Github for windows学内での使い方
Github for windows学内での使い方Github for windows学内での使い方
Github for windows学内での使い方Imai Kenta
 
ALMツールたべくらべ
ALMツールたべくらべALMツールたべくらべ
ALMツールたべくらべKaoru NAKAMURA
 
グループ制作注意
グループ制作注意グループ制作注意
グループ制作注意MakotoItoh
 
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理Takafumi Yoshida
 
RedmineとGitHubのうまい関係
RedmineとGitHubのうまい関係RedmineとGitHubのうまい関係
RedmineとGitHubのうまい関係Mitsuyoshi Kawabata
 
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
 
Android studio で行ってみよう!!
Android studio で行ってみよう!!Android studio で行ってみよう!!
Android studio で行ってみよう!!Kazuaki Ueda
 
git flowを使った開発フロー
git flowを使った開発フローgit flowを使った開発フロー
git flowを使った開発フローshigetoshi komatsu
 

Similar a Git入門 (20)

Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
 
Introduction git
Introduction gitIntroduction git
Introduction git
 
Gitの使い方
Gitの使い方Gitの使い方
Gitの使い方
 
Git_GiHub講習会.pdf
Git_GiHub講習会.pdfGit_GiHub講習会.pdf
Git_GiHub講習会.pdf
 
オールフェスタ Git勉強会資料 (public)
オールフェスタ Git勉強会資料 (public)オールフェスタ Git勉強会資料 (public)
オールフェスタ Git勉強会資料 (public)
 
Unity勉強会 ひとり親方
Unity勉強会 ひとり親方Unity勉強会 ひとり親方
Unity勉強会 ひとり親方
 
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティスWindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
 
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発
 
Git extensions ws外部公開用
Git extensions ws外部公開用Git extensions ws外部公開用
Git extensions ws外部公開用
 
Gitpractice01
Gitpractice01Gitpractice01
Gitpractice01
 
Github for windows学内での使い方
Github for windows学内での使い方Github for windows学内での使い方
Github for windows学内での使い方
 
ALMツールたべくらべ
ALMツールたべくらべALMツールたべくらべ
ALMツールたべくらべ
 
グループ制作注意
グループ制作注意グループ制作注意
グループ制作注意
 
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
 
RedmineとGitHubのうまい関係
RedmineとGitHubのうまい関係RedmineとGitHubのうまい関係
RedmineとGitHubのうまい関係
 
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
 
Android studio で行ってみよう!!
Android studio で行ってみよう!!Android studio で行ってみよう!!
Android studio で行ってみよう!!
 
git flowを使った開発フロー
git flowを使った開発フローgit flowを使った開発フロー
git flowを使った開発フロー
 
Git github演習
Git github演習Git github演習
Git github演習
 
Cross2013_GREE
Cross2013_GREECross2013_GREE
Cross2013_GREE
 

Git入門