SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Gitコマンド勉強会
第0回 はじめに
アジェンダ
● 勉強会の趣旨
● 勉強会の開催について
● Gitとは
勉強会の趣旨
● この勉強会を通じて、Gitのコマンドによる操作
の便利さ、効率の良さを知ってもらう。
● Gitのコマンドの紹介・実践していく事により、コ
マンドによる操作ができるようになる。
勉強会の開催について
● 毎週水曜日 19時〜 開催
● 1回に付き1コマンドを説明
● 1回15分程度を予定
● 自由参加
Git とは
● Git は分散型リポジトリのバージョン管理システ
ムです。
分散型リポジトリ?
● 共有で使うリポジトリとは別に、個別で使うローカ
ルリポジトリがある。
● 個人用があるので好き放題に使うことが可能。
● SVNは集中型リポジトリ
SubversionとGitにおけるフローの違い
Subversion
初回
リポジトリからソースを取得(svn checkout)
運用
1. ソースを更新(svn update)
2. ソースを変更
3. リポジトリへ反映(svn commit)
Git
初回
共有リポジトリをローカルリポジトリへコピー(git clone)
運用
1. ローカルリポジトリを更新(git fetch)
2. ソースを更新(git merge)
3. 上記2つを同時に行う(git pull)
4. ソースを変更
5. ステージへ追加(git add)
6. ローカルリポジトリへ反映(git commit)
7. 共有リポジトリへ反映(git push)
参考サイト
本当は怖くない!デザイナーがGitを大好きになった♡5つの理由
http://nanapi.co.jp/blog/2014/04/23/git-love/
Git コマンド
% git
usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [--html-path]
[-p|--paginate|--no-pager] [--no-replace-objects]
[--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE]
[--help] COMMAND [ARGS]
The most commonly used git commands are:
add Add file contents to the index
bisect Find by binary search the change that introduced a bug
branch List, create, or delete branches
checkout Checkout a branch or paths to the working tree
clone Clone a repository into a new directory
commit Record changes to the repository
diff Show changes between commits, commit and working tree, etc
fetch Download objects and refs from another repository
grep Print lines matching a pattern
init Create an empty git repository or reinitialize an existing one
log Show commit logs
merge Join two or more development histories together
mv Move or rename a file, a directory, or a symlink
pull Fetch from and merge with another repository or a local branch
push Update remote refs along with associated objects
rebase Forward-port local commits to the updated upstream head
reset Reset current HEAD to the specified state
rm Remove files from the working tree and from the index
show Show various types of objects
status Show the working tree status
tag Create, list, delete or verify a tag object signed with GPG
See 'git help COMMAND' for more information on a specific command.
アンケートのお願い
より良い勉強会を開催するために、アンケートへの
記入にご協力ください。
http://goo.gl/7QRgEA
ご清聴ありがとうございました。

Mais conteúdo relacionado

Mais procurados

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
 
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
mihararyosuke
 

Mais procurados (20)

2ヶ月前にgitを始めた私からこれから始める皆さんへ
2ヶ月前にgitを始めた私からこれから始める皆さんへ2ヶ月前にgitを始めた私からこれから始める皆さんへ
2ヶ月前にgitを始めた私からこれから始める皆さんへ
 
Git勉強会 #01
Git勉強会 #01Git勉強会 #01
Git勉強会 #01
 
Git @ NNCT programming workshop
Git @ NNCT programming workshopGit @ NNCT programming workshop
Git @ NNCT programming workshop
 
Qt のコミュニティと日本語での情報発信②
Qt のコミュニティと日本語での情報発信②Qt のコミュニティと日本語での情報発信②
Qt のコミュニティと日本語での情報発信②
 
統一Qtコミュニティー
統一Qtコミュニティー統一Qtコミュニティー
統一Qtコミュニティー
 
Gitはじめの一歩
Gitはじめの一歩Gitはじめの一歩
Gitはじめの一歩
 
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみましたgitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
 
Git for windows情報アップデート 2014年10月5日
Git for windows情報アップデート 2014年10月5日Git for windows情報アップデート 2014年10月5日
Git for windows情報アップデート 2014年10月5日
 
Git紹介
Git紹介Git紹介
Git紹介
 
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
 
Git勉強会資料
Git勉強会資料Git勉強会資料
Git勉強会資料
 
Introduction git
Introduction gitIntroduction git
Introduction git
 
底辺webプログラマが今更git語ってみた
底辺webプログラマが今更git語ってみた底辺webプログラマが今更git語ってみた
底辺webプログラマが今更git語ってみた
 
Git LFSを触ってみた
Git LFSを触ってみたGit LFSを触ってみた
Git LFSを触ってみた
 
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
 
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章
 
Git study 001
Git study 001Git study 001
Git study 001
 
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
 
SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南
 
Gitoriousをubuntu 10.04 LTSへインストール
Gitoriousをubuntu 10.04 LTSへインストールGitoriousをubuntu 10.04 LTSへインストール
Gitoriousをubuntu 10.04 LTSへインストール
 

Destaque

Diffida provincia Spezia 2014 impianto frantumazione scaglie marmo Lagoscuro
Diffida provincia Spezia 2014 impianto frantumazione scaglie marmo LagoscuroDiffida provincia Spezia 2014 impianto frantumazione scaglie marmo Lagoscuro
Diffida provincia Spezia 2014 impianto frantumazione scaglie marmo Lagoscuro
Marco Grondacci
 
Entrepreneurs vs starving kids
Entrepreneurs vs starving kidsEntrepreneurs vs starving kids
Entrepreneurs vs starving kids
Sramana Mitra
 
sampleSlide
sampleSlidesampleSlide
sampleSlide
roap_jp
 
Sistema respiratorio exposion
Sistema respiratorio exposionSistema respiratorio exposion
Sistema respiratorio exposion
Luis Bali
 
Alfabeto Ilustrado
Alfabeto IlustradoAlfabeto Ilustrado
Alfabeto Ilustrado
celiagarci
 
Plan de unidades
Plan de unidadesPlan de unidades
Plan de unidades
acostawz
 
Actividades corregida
Actividades corregidaActividades corregida
Actividades corregida
acostawz
 

Destaque (20)

The Superintendent’s Role as a Community Leader
The Superintendent’s Role as a Community LeaderThe Superintendent’s Role as a Community Leader
The Superintendent’s Role as a Community Leader
 
Diffida provincia Spezia 2014 impianto frantumazione scaglie marmo Lagoscuro
Diffida provincia Spezia 2014 impianto frantumazione scaglie marmo LagoscuroDiffida provincia Spezia 2014 impianto frantumazione scaglie marmo Lagoscuro
Diffida provincia Spezia 2014 impianto frantumazione scaglie marmo Lagoscuro
 
Circle
CircleCircle
Circle
 
Program Data 101 - From Data Center to Academy Assessment to Action Planning–...
Program Data 101 - From Data Center to Academy Assessment to Action Planning–...Program Data 101 - From Data Center to Academy Assessment to Action Planning–...
Program Data 101 - From Data Center to Academy Assessment to Action Planning–...
 
11-M jueves
11-M jueves11-M jueves
11-M jueves
 
Preparing Your Students to Secure and Succeed in a Corporate Internship
Preparing Your Students to Secure and Succeed in a Corporate InternshipPreparing Your Students to Secure and Succeed in a Corporate Internship
Preparing Your Students to Secure and Succeed in a Corporate Internship
 
Incorporate Digital Photography and Social Media into the Curriculum
Incorporate Digital Photography and Social Media into the CurriculumIncorporate Digital Photography and Social Media into the Curriculum
Incorporate Digital Photography and Social Media into the Curriculum
 
Entrepreneurs vs starving kids
Entrepreneurs vs starving kidsEntrepreneurs vs starving kids
Entrepreneurs vs starving kids
 
Prueba SlideShare
Prueba SlideSharePrueba SlideShare
Prueba SlideShare
 
Video recognition
Video recognitionVideo recognition
Video recognition
 
sampleSlide
sampleSlidesampleSlide
sampleSlide
 
Sistema respiratorio exposion
Sistema respiratorio exposionSistema respiratorio exposion
Sistema respiratorio exposion
 
จะลบอออกกกกก - -
จะลบอออกกกกก - -จะลบอออกกกกก - -
จะลบอออกกกกก - -
 
Alfabeto Ilustrado
Alfabeto IlustradoAlfabeto Ilustrado
Alfabeto Ilustrado
 
Pintura minoan
Pintura minoanPintura minoan
Pintura minoan
 
Plan de unidades
Plan de unidadesPlan de unidades
Plan de unidades
 
Seu namorado faz direito
Seu namorado faz direitoSeu namorado faz direito
Seu namorado faz direito
 
Actividades corregida
Actividades corregidaActividades corregida
Actividades corregida
 
Marketing apps
Marketing appsMarketing apps
Marketing apps
 
El cuadradito
El cuadraditoEl cuadradito
El cuadradito
 

Semelhante a Gitコマンド勉強会 第0回 はじめに

Git extensions ws外部公開用
Git extensions ws外部公開用Git extensions ws外部公開用
Git extensions ws外部公開用
CROOZ, inc.
 
今日から始めるGithub
今日から始めるGithub今日から始めるGithub
今日から始めるGithub
lion-man
 

Semelhante a Gitコマンド勉強会 第0回 はじめに (20)

一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
 
超初心者のためのGitマニュアル
超初心者のためのGitマニュアル超初心者のためのGitマニュアル
超初心者のためのGitマニュアル
 
Git超入門
Git超入門Git超入門
Git超入門
 
Git extensions ws外部公開用
Git extensions ws外部公開用Git extensions ws外部公開用
Git extensions ws外部公開用
 
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
 
ゆるふわっGit入門
ゆるふわっGit入門ゆるふわっGit入門
ゆるふわっGit入門
 
なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習
 
2018 07-18 git-hub講座
2018 07-18 git-hub講座2018 07-18 git-hub講座
2018 07-18 git-hub講座
 
日本androidの会 中国支部 29回勉強会 github
日本androidの会 中国支部 29回勉強会 github日本androidの会 中国支部 29回勉強会 github
日本androidの会 中国支部 29回勉強会 github
 
今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編
 
Githubサービスについて
GithubサービスについてGithubサービスについて
Githubサービスについて
 
Git&GitHub入門
Git&GitHub入門Git&GitHub入門
Git&GitHub入門
 
ノンプログラマのGit入門
ノンプログラマのGit入門ノンプログラマのGit入門
ノンプログラマのGit入門
 
GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話
 
PBLのためのはじめてのGit
PBLのためのはじめてのGitPBLのためのはじめてのGit
PBLのためのはじめてのGit
 
オールフェスタ Git勉強会資料 (public)
オールフェスタ Git勉強会資料 (public)オールフェスタ Git勉強会資料 (public)
オールフェスタ Git勉強会資料 (public)
 
Git超入門
Git超入門Git超入門
Git超入門
 
Git_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdfGit_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdf
 
今日から始めるGithub
今日から始めるGithub今日から始めるGithub
今日から始めるGithub
 
Git入門
Git入門Git入門
Git入門
 

Gitコマンド勉強会 第0回 はじめに