my add git

22
Git My add author: myokoym

Upload: masafumi-yokoyama

Post on 31-May-2015

1.049 views

Category:

Technology


3 download

DESCRIPTION

バージョン管理システム「Git」の基本をまとめました。

TRANSCRIPT

Page 1: My add Git

Git My add

author: myokoym

Page 2: My add Git

agenda

1) who is it?

2) how to use?

3) his Friends.

Page 3: My add Git

本文は日本語です。。

however,

Body is Japanese...

Page 4: My add Git

Git はじめました。

myokoym 著

Page 5: My add Git

目次

1) Gitとは

2) 使い方

3) Gitの周辺

Page 6: My add Git

1) Gitとは

「ディレクトリ単位」「分散型」

バージョン管理システム

Page 7: My add Git

注釈:)

バージョン管理システムとは、ファイルの変更履歴を管理するシステム。主にプログラムのソースコード管理に使われる。

Page 8: My add Git

「ディレクトリ単位」

ディレクトリ単位で版管理を行う。

(<=>ファイル単位)

Page 9: My add Git

「分散型」

各々が自分のローカルリポジトリに対してコミットし、それらを任意のタイミ

ングで同期させる。

Page 10: My add Git

(<=>「集中型」)

全員が一つのリポジトリに対してコミットを行う。

Page 11: My add Git

詳細は、Gitメインコミッタの方(日本人!)が書かれた書籍「入門Git」

をお読みください。

http://www.shuwasystem.co.jp/products/7980html/2380.html

Page 12: My add Git

2) 使い方

i.インストールii.リポジトリ作成

iii.コミットix.プッシュ

Page 13: My add Git

i.インストール

Gitを開発用ローカルPCにインストールする。

Page 14: My add Git

初期設定

> git config --global user.name “myokoym”

> git config --global user.email “[email protected]

ユーザー名とホスト名を登録する。

Page 15: My add Git

ii.リポジトリ作成

> mkdir app_name

> cd app_name

> git init

専用ディレクトリ内に作成する。

Page 16: My add Git

iii.コミット

> git add .> git commit -m “どんなコミットか記述する”

1.add コマンドで、次のコミットで登録するファイルを指定する(「.」で全て登録)。

2.commitコマンドで、addされたファイルをコミットする。-mオプションを指定することにより、手順を簡略化できる。

Page 17: My add Git

個人で使用する場合、ここまででOK

Page 18: My add Git

ix.プッシュ

> git remote add (リポジトリ名) (リポジトリの場所)

> git push (リポジトリ名) master

1.別リポジトリ(ローカル可)を登録する。(初回のみ)

2.それに対して同期を行う。

Page 19: My add Git

3) Gitの周辺

Gitを利用しているサービス

・github・heroku

Page 20: My add Git

github

プロジェクトを公開して、ソースコードを共有できるサイト。ソースコードを色

付きのHTMLで閲覧できる。

http://github.com/

Page 21: My add Git

heroku

RailsやRubyGems(Sinatraなど)を動かせるのが特徴の、レンタルサーバ

のようなクラウドサービス。

http://heroku.com/

Page 22: My add Git

Enjoy developmentwith Git!

ご清読ありがとうございました。