Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

GitHub勉強会

No description
by

Shohei Saito

on 23 May 2017

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of GitHub勉強会

GitHub
リモートリポジトリ
Push
Push
Pull
Pull
ローカルリポジトリ
ローカルリポジトリ
master
選んだものを確定して保存する
add
commit
add
commit
ローカルリポジトリ
Pushによってローカルリポジトリの内容がリモートリポジトリにコピーされます。
commit 1
commit 2
commit 3
Clone
master
commit 2
commit 3
commit 4
testproject
リモートリポジトリ
GitHub
first commit
second commit
third commit
first commit
second commit
third commit
master
何らかの操作(他の人からのPush等)でリモートリポジトリの内容が変更されることが多い。
first commit
second commit
third commit
master
fourth commit
master
second commit
third commit
fourth commit
first commit
Pullを使うとリモートの変更履歴によってローカルの変更履歴が上書きされます。
master
second commit
third commit
fourth commit
first commit
新規にプロジェクトに加入する時等はCloneをしてリモートリポジトリの変更履歴をコピーします。
Cloneによってリモートリポジトリの内容が反映されます。
GitHub
GitHub
commit 1
自己紹介
1. Gitを使って変更履歴を自分のPCに保存しよう

2. 保存した変更履歴をアップ(ダウン)ロードしよう

3. Gitのより便利な技を学ぼう
GitとGitHubの初歩勉強会
1. Gitを使って変更履歴を自分のPCに保存しよう
保存するものを選ぶ
3. Gitのより便利な技を学ぼう
master
commit 2
commit 3
commit 4
testbranch
commit 1
commit 5
master
commit 2
commit 3
commit 4
testbranch
commit 1
commit 5
master
commit 2
commit 3
commit 4
testbranch
commit 1
master
commit 2
commit 3
commit 4
commit 1
commit 5
commit 5
master
commit 2
commit 3
commit 4
commit 1
master
commit 2
commit 3
commit 4
testbranch
commit 1
commit 5
commit 5
CircleAround Inc. Shohei Saito
- Webサービスの開発をしているエンジニア
- ソースコードはGitとGitHubで管理している。
- 1人〜複数人で開発している。
今回は1人での開発が問題なくできるようになるレベルまで!詰まるところは相談しながらやっていきましょう。
リポジトリに保存される。
リポジトリに保存される。
add
commit
リポジトリに保存される。
- 【作業】テスト用のプロジェクト(ソースコード)を作成


- 【作業】リポジトリを自分のPC内に作成
- 【作業】リポジトリにソースコードをCommit(保存)しよう
-
全体像を確認しよう
- やったことを確認しよう
- 何回かコミットしてみよう
1. Gitを使って変更履歴を自分のPCに保存しよう
-
【作業】テスト用のプロジェクト(ソースコード)を作成


-
【作業】リポジトリを自分のPC内に作成
-
【作業】リポジトリにソースコードをCommit(保存)しよう
- 全体像を確認しよう
- やったことを確認しよう
- 何回かコミットしてみよう
2.保存した変更履歴をアップ(ダウン)ロードしよう
- 【作業】GitHubにリポジトリを作成しよう
- 【作業】リポジトリにソースコードをPushしよう
- 先にPushまでの流れを確認しよう
-
Pullの流れを確認しよう
1. Gitを使って変更履歴を自分のPCに保存しよう
- 【作業】テスト用のプロジェクト(ソースコード)を作成


- 【作業】リポジトリを自分のPC内に作成
- 【作業】リポジトリにソースコードをCommit(保存)しよう
- 全体像を確認しよう
-
やったことを確認しよう
-
何回かコミットしてみよう
-
【作業】 リモートリポジトリにコミットしよう
-
【作業】 Pullしてみよう
- Cloneの流れを確認しよう
- 【作業】 (新規プロジェクトを作成し)Cloneしてみよう
2.保存した変更履歴をアップ(ダウン)ロードしよう
- 【作業】GitHubにリポジトリを作成しよう
- 【作業】リポジトリにソースコードをPushしよう
- 先にPushまでの流れを確認しよう
- Pullの流れを確認しよう
- 【作業】 リモートリポジトリにコミットしよう
- 【作業】 Pullしてみよう
-
Cloneの流れを確認しよう
-
【作業】 (新規プロジェクトを作成し)Cloneしてみよう
2.保存した変更履歴をアップ(ダウン)ロードしよう
-
【作業】GitHubにリポジトリを作成しよう
-
【作業】リポジトリにソースコードをPushしよう
-
先にPushまでの流れを確認しよう
- Pullの流れを確認しよう
- 【作業】 リモートリポジトリにコミットしよう
- 【作業】 Pullしてみよう
- Cloneの流れを確認しよう
- 【作業】 (新規プロジェクトを作成し)Cloneしてみよう
-
BranchとMergeを学ぼう
まえおき
なぜソースコードの管理・共有にGitを使うのか?
Gitを使うとより簡単にソースコードの管理・共有ができるから。
- 面倒でも良いなら他の方法でも良い。フォルダに日付をつけるなど
Full transcript