Submit Search
今年の卒論はGithubで決まり!
•
47 likes
•
20,311 views
From Atom
Follow
研究室でGithubの初心者向け勉強会をしました。
Read less
Read more
1 of 76
Download now
Downloaded 61 times
More Related Content
今年の卒論はGithubで決まり!
1.
今年の卒論はGitHubで決まり! 〜バージョン管理で他の子と差をつけちゃえ♡〜
Presented by Atom
2.
あじぇんだぁ 1.Githubでなにがおいしいの? 2.Gitってなに? 3.Githubってなに? 4.実際にやってみよう
3.
みんな、論文やソース管理どうしてる?
4.
「Dropboxでバックアップしてる!」
5.
死は近い
6.
バージョン管理、しましょう。
7.
しないとどうなる?
8.
( ^o^)<コードを改良しよう!
9.
( ^o^)<コードを改良しよう! ( ˘⊖˘)
。o(まてよ、前のコードの方が良かったんじゃないか?)
10.
( ^o^)<コードを改良しよう! ( ˘⊖˘)
。o(まてよ、前のコードの方が良かったんじゃないか?) |バックアップ| ┗(☋` )┓三
11.
( ^o^)<コードを改良しよう! ( ˘⊖˘)
。o(まてよ、前のコードの方が良かったんじゃないか?) |バックアップ| ┗(☋` )┓三 ( ◠‿◠ )貴様はすでに上書き保存している
12.
( ^o^)<コードを改良しよう! ( ˘⊖˘)
。o(まてよ、前のコードの方が良かったんじゃないか?) |バックアップ| ┗(☋` )┓三 ( ◠‿◠ )貴様はすでに上書き保存している ▂▅▇█▓▒░( ω )░▒▓█▇▅▂うわあああああ
13.
( ^o^)<コードを改良しよう! ( ˘⊖˘)
。o(まてよ、前のコードの方が良かったんじゃないか?) 最高にクールじゃない!! |バックアップ| ┗(☋` )┓三 ( ◠‿◠ )貴様はすでに上書き保存している ▂▅▇█▓▒░( ω )░▒▓█▇▅▂うわあああああ
14.
よくある解決方法
17.
最高にクールじゃない!!
18.
そこでバージョン管理ですよ、奥さん。
19.
ファイル変更履歴を全部 管理してくれる♡
20.
バージョン管理する愉快な仲間たち ・subversion ・git
・mercurial ・CVS
21.
バージョン管理する愉快な仲間たち ・subversion ・git
・mercurial ・CVS
23.
Gitとはなんぞや? ・分散型バージョン管理システム
24.
Gitとはなんぞや? ・分散型バージョン管理システム ・Linux kernel開発でも使われている
25.
Gitとはなんぞや? ・分散型バージョン管理システム ・Linux kernel開発でも使われている ・Ruby on
Rails、Perl、Android開発でも
26.
Gitとはなんぞや? ・分散型バージョン管理システム ・Linux kernel開発でも使われている ・Ruby on
Rails、Perl、Android開発でも
27.
集中型 分散型
28.
集中型のバージョン管理システム Aさん
リポジトリ (作業領域) ット 変更点 コミ project.c
29.
集中型のバージョン管理システム
リポジトリ (作業領域) ット 変更点 コミ
30.
集中型のバージョン管理システム 変更点
コミ ット リポジトリ (作業領域) ット 変更点 コミ
31.
集中型のバージョン管理システム 変更点
コミ ット ット 変更点 コミ リポジトリ (作業領域) ット 変更点 コミ
32.
集中型のバージョン管理システム 変更点
コミ ット ット 変更点 コミ リポジトリ (作業領域) コミ ット ット 変更点 コミ 変更点
33.
分散型のバージョン管理システム
Aさん 変更点 コミット 個人 リポジトリ
34.
分散型のバージョン管理システム
サーバー上 変更点 共有 コミット リポジトリ 個人 リポジトリ
35.
分散型のバージョン管理システム 変更点
共有 コミット リポジトリ ュ シ ッ プ 個人 リポジトリ
36.
分散型のバージョン管理システム 変更点
共有 コミット リポジトリ ュ シ ッ プ プ ル 個人 個人 リポジトリ リポジトリ
37.
分散型のバージョン管理システム 変更点
変更点 共有 コミット リポジトリ コミット ュ シ ッ プ プ ル 個人 個人 リポジトリ リポジトリ
38.
分散型のバージョン管理システム 変更点
変更点 共有 コミット リポジトリ コミット プ ュ ッ シ シ ッ ュ プ プ ル 個人 個人 リポジトリ リポジトリ
39.
分散型のバージョン管理システム 変更点
変更点 共有 コミット リポジトリ コミット プ ュ ッ シ シ ッ ュ プ プ ル ル 個人 プ 個人 リポジトリ リポジトリ
40.
分散型のバージョン管理システム
サーバー 変更点 変更点 共有 コミット リポジトリ コミット プ ュ ッ シ シ ッ ュ プ プ ル ル 個人 プ 個人 リポジトリ リポジトリ ローカル
41.
分散型のバージョン管理システム
SSHサーバ 変更点 変更点 共有 コミット リポジトリ コミット プ ュ ッ シ シ ッ ュ プ プ ル ル 個人 プ 個人 リポジトリ リポジトリ
42.
分散型のバージョン管理システム
変更点 変更点 自分でサーバ管理したくない! コミット 共有 リポジトリ コミット プ ュ ッ シ シ ッ ュ プ プ ル ル 個人 プ 個人 リポジトリ リポジトリ
43.
GitHub
44.
GitHubとはなんぞや? ・Gitのホスティングサイト ・ソーシャルコーディング ・そのままデプロイ(with heroku)
45.
Githubにやってもらおう!
GitHub 変更点 変更点 共有 コミット リポジトリ コミット プ ュ ッ シ シ ッ ュ プ プ ル ル 個人 プ 個人 リポジトリ リポジトリ
46.
GitHubが無いと ・サーバを立てる ・SSHの設定をユーザー増加毎に行う ・容量の追加やUPS管理必要
47.
GitHubが無いと ・サーバを立てる めんどくせぇ!! ・SSHの設定をユーザー増加毎に行う ・容量の追加やUPS管理必要
48.
https://github.com
49.
試してみよう
50.
1.アカウント
51.
2.リポジトリ作成
52.
3.コマンドォ!?
53.
git diff git status git
add git commit git push git pull
54.
4.コツ
55.
まずはpull
56.
小刻みにcommit
57.
大胆にpush
58.
まずはpull 小刻みにcommit 大胆にpush
59.
ゴングを鳴らす ジャブを浴びせる 右ストレート!
60.
5.黒い画面やだ
61.
GUIアプリもあります ・話者は使わないので、フォローできぬ。 ・Mac用、Win用それぞれあります。 ・もち英語。
62.
6.練習したい
63.
最悪、死んでもいい プロジェクトで試そう。
64.
最悪、死んでもいい プロジェクトで試そう。
65.
http://try.github.com/
66.
7.非公開リポジトリ
67.
https://github.com/edu
68.
8.ブランチって?
69.
commit master
70.
commit master
dev branch
71.
省略
72.
9.便利な連携
73.
http://phonegap.com http://www.heroku.com
74.
次 回予告
75.
1.TeX 2.Emacs 3.zsh
76.
おわり
Download