Upload
sanae-yamashita
View
596
Download
1
Embed Size (px)
Citation preview
$ なんで git を使うの?
A さん B さん
レポート .txt
新レポート .txt
新・新レポート .txt
最新のレポート .txtレポート 0514.txt
_人人 人人 人人 人人 人人_
> わからん < ̄ Y^Y^Y^Y^Y^Y^Y^Y ̄
$ git での開発 flow
「git 管理よろしくね」
他にも clone, diff, log...
init
編集
add
commit
push
作業リポジトリでコードを書く
commit 待ちエリアに登録
変更をまとめる
共有リポジトリに送る
$ git での開発 flow ①
編集
add
commit
push
コーチとペアになってやってみよう!
①どちらか 1 人が GitHub で新しいリポジトリを作る
②自分の PC に、新しくディレクトリ(フォルダ)を作る
これが作業リポジトリになる
$ mkdir git-training
$ cd git-training
$ git での開発 flow ①
編集
add
commit
push
$ vim index.html
Windows 環境では cd dir に読みかえてね。エディタは vim じゃなくていいよ
$ git での開発 flow ①
編集
add
commit
push
ページを編集・保存してみよう!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> じこしょうかい </title>
</head>
<body>
<p>Hi! I'm yamasy, nice to meet you :)</p>
</body>
</html>
$ git での開発 flow ①
編集
add
commit
push
$ git status
$ git add index.html
指定したファイル(commit したいファイル)をステージにのせる
$ git での開発 flow ①
編集
add
commit
push
$ git status
$ git add index.html
$ git status
ファイルの状態が変わったはず!(前回と比べてどこがどう変わった?)
$ git での開発 flow ①
編集
add
commit
push
$ git commit -m “message”
message の部分に、この commit の概要を簡単に書いてみよう e.g. “Add yamasy’ s profile” “First impression of yamasy”
$ git での開発 flow ①
編集
add
commit
push
$ git remote add origin ...
リポジトリを作った直後、はじめて push するときだけ叩くコマンドどこを共有リポジトリとするか設定しますリポジトリのページに書いてるのでコピペ
$ git での開発 flow ①
編集
add
commit
push
$ git push origin master
commit を共有リポジトリに送信しますorigin 共有リポジトリの場所master ブランチの名前
したら、GitHub のページを開いて
今の変更がちゃんと反映されていることを確認しよう!
push
$ git での開発 flow ①
編集
add
commit
push
・GitHub でリポジトリを作る
・自分の PC でディレクトリを作る
・ディレクトリ直下で「git 使います」宣言する
・なにかファイルを する
・ファイルを してステージにのせる
・ で変更に名前をつける
・ して GitHub にあげる
編集
add
commit
push
1 人目がやったこと
$ git での開発 flow ②
編集
add
commit
push
2 人目以降の作業
③相方が作った GitHub リポジトリ
ページから、URL をコピーする
(右下にあるよ!)
④以下のコマンドを打つ
git-training というディレクトリができる
GitHub から最新のファイルたちをまるごと取ってきた
$ git clone さっきの URL
既に clone してる場合は、「pull」で最新のを取ってこれるよ!
$ git での開発 flow ②
編集
add
commit
push
$ cd git-training
$ vim index.html
Windows 環境では cd dir に読みかえてね。エディタは vim じゃなくていいよ
$ git での開発 flow ②
編集
add
commit
push
ページを編集・保存してみよう!
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title> じこしょうかい </title>
</head>
<body>
<p>Hi! I'm yamasy. nice to meet you :)</p>
</body>
</html>
$ git での開発 flow ②
編集
add
commit
push
$ git status
$ git add index.html
指定したファイル(commit したいファイル)をステージにのせる
$ git での開発 flow ②
編集
add
commit
push
$ git status
$ git add index.html
$ git status
ファイルの状態が変わったはず!(前回と比べてどこがどう変わった?)
意図せぬものを add しないよう、こまめに status しよう!
$ git での開発 flow ②
編集
add
commit
push
$ git commit -m “message”
message の部分に、この commit の概要を簡単に書いてみよう e.g. “Add yamasy’ s profile” “First impression of yamasy”
$ git での開発 flow ②
編集
add
commit
push
$ git push origin master
commit を共有リポジトリに送信しますorigin 共有リポジトリの場所master ブランチの名前
したら、GitHub のページを開いて
今の変更がちゃんと反映されていることを確認しよう!
push
$ git での開発 flow ②
編集
add
commit
push
・GitHub にある最新のファイルを clone する
・なにかファイルを する
・ファイルを してステージにのせる
・ で変更に名前をつける
・ して GitHub にあげる
編集
add
commit
push
2 人目がやったこと