Submit Search
Upload
Github勉強会
•
24 likes
•
6,506 views
From Atom
Follow
研究室でGithub勉強会を行った時の様子です。 簡単な導入のみを主眼としています。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 45
Download now
Download to read offline
Recommended
grn_ts の紹介 - Groonga Meatup 2015
grn_ts の紹介 - Groonga Meatup 2015
s5yata
5社のGTFSをマージして、PostgreSQLにインポートしてみた
5社のGTFSをマージして、PostgreSQLにインポートしてみた
Masaki Ito
Ebisu.rb#15LT「turnipいいよturnip」
Ebisu.rb#15LT「turnipいいよturnip」
Tsutomu Chikuba
Gunosy.go#2 package/compress
Gunosy.go#2 package/compress
Shunsuke Aihara
Tsume git
Tsume git
Nobuhiro Iwamatsu
制約をつけて遊ぼう
制約をつけて遊ぼう
Fumihito Yokoyama
Dive into .git 日本語版
Dive into .git 日本語版
nishio
Inquisitor -Common Lispに文字コード判定を-
Inquisitor -Common Lispに文字コード判定を-
t-sin
Recommended
grn_ts の紹介 - Groonga Meatup 2015
grn_ts の紹介 - Groonga Meatup 2015
s5yata
5社のGTFSをマージして、PostgreSQLにインポートしてみた
5社のGTFSをマージして、PostgreSQLにインポートしてみた
Masaki Ito
Ebisu.rb#15LT「turnipいいよturnip」
Ebisu.rb#15LT「turnipいいよturnip」
Tsutomu Chikuba
Gunosy.go#2 package/compress
Gunosy.go#2 package/compress
Shunsuke Aihara
Tsume git
Tsume git
Nobuhiro Iwamatsu
制約をつけて遊ぼう
制約をつけて遊ぼう
Fumihito Yokoyama
Dive into .git 日本語版
Dive into .git 日本語版
nishio
Inquisitor -Common Lispに文字コード判定を-
Inquisitor -Common Lispに文字コード判定を-
t-sin
最近のRust関連の活動
最近のRust関連の活動
Hattori Hideo
ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法
tani-page
ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法
tani-page
ゼミGit
ゼミGit
Takuya Uehara
One - Common Lispでもワンライナーしたい
One - Common Lispでもワンライナーしたい
t-sin
バイナリ解析入門
バイナリ解析入門
aksechack0001
Gitの使い方(rabese -i編)
Gitの使い方(rabese -i編)
y42sora
チートシート
チートシート
Tsutomu Takeuchi
Stroustrup10章雑感
Stroustrup10章雑感
31 00
More Related Content
What's hot
最近のRust関連の活動
最近のRust関連の活動
Hattori Hideo
ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法
tani-page
ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法
tani-page
ゼミGit
ゼミGit
Takuya Uehara
One - Common Lispでもワンライナーしたい
One - Common Lispでもワンライナーしたい
t-sin
バイナリ解析入門
バイナリ解析入門
aksechack0001
Gitの使い方(rabese -i編)
Gitの使い方(rabese -i編)
y42sora
チートシート
チートシート
Tsutomu Takeuchi
Stroustrup10章雑感
Stroustrup10章雑感
31 00
What's hot
(9)
最近のRust関連の活動
最近のRust関連の活動
ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法
ゼミGit
ゼミGit
One - Common Lispでもワンライナーしたい
One - Common Lispでもワンライナーしたい
バイナリ解析入門
バイナリ解析入門
Gitの使い方(rabese -i編)
Gitの使い方(rabese -i編)
チートシート
チートシート
Stroustrup10章雑感
Stroustrup10章雑感
Github勉強会
1.
Github勉強会 Presented by Atom Git
2.
本日の目標 Githubでリポジトリを作って連携 リポジトリをPrivateにする コマンドの流れを覚える
3.
バージョン管理、しましょう。
4.
しないとどうなる?
5.
( ^o^)<コードを改良しよう!
6.
( ^o^)<コードを改良しよう! ( ˘⊖˘)
。o(まてよ、前のコードの方が良かったんじゃないか?)
7.
( ^o^)<コードを改良しよう! ( ˘⊖˘)
。o(まてよ、前のコードの方が良かったんじゃないか?) |バックアップ| ┗(☋` )┓三
8.
( ^o^)<コードを改良しよう! ( ˘⊖˘)
。o(まてよ、前のコードの方が良かったんじゃないか?) |バックアップ| ┗(☋` )┓三 ( ◠‿◠ )貴様はすでに上書き保存している
9.
( ^o^)<コードを改良しよう! ( ˘⊖˘)
。o(まてよ、前のコードの方が良かったんじゃないか?) |バックアップ| ┗(☋` )┓三 ( ◠‿◠ )貴様はすでに上書き保存している ▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂しまったぁあああああ
10.
( ^o^)<コードを改良しよう! ( ˘⊖˘)
。o(まてよ、前のコードの方が良かったんじゃないか?) |バックアップ| ┗(☋` )┓三 ( ◠‿◠ )貴様はすでに上書き保存している ▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂しまったぁあああああ 最悪すぎる
11.
よくある解決方法
12.
13.
14.
地獄の始まり
15.
「それ、Dropboxでよくね?」
16.
1つのファイルを 1人でいじるなら
17.
Dropboxだと不便な事例 変更したファイルが複数ある 複数人で同じコード触れない どの状態に戻すと適切か分からない ライブラリ追加して、ヘッダ書き換えて、メインのコードをいじって……。 いまからこっちのコード書きなおすからさわらないで!(←最高に無駄な時間) これって、どこまで戻れば正常に動いてたんだっけ……。
18.
そこでバージョン管理ですよ、奥さん。
19.
20.
Gitとはなんぞや? Ruby on Rails、Perl、Android開発でも Linux
kernel開発で使われている 分散型バージョン管理システム
21.
分散型のバージョン管理システム 変更 コミット 個人 リポジトリ
22.
変更 共有 リポジトリコミット 個人 リポジトリ プ ッ シ ュ 分散型のバージョン管理システム
23.
変更 共有 リポジトリコミット 個人 リポジトリ プ ル プ ッ シ ュ 個人 リポジトリ 分散型のバージョン管理システム
24.
変更 共有 リポジトリコミット 個人 リポジトリ プ ル プ ッ シ ュ 個人 リポジトリ 分散型のバージョン管理システム 変更
25.
変更 共有 リポジトリコミット 個人 リポジトリ コミット プ ル プ ッ シ ュ 個人 リポジトリ 変更 分散型のバージョン管理システム
26.
変更 共有 リポジトリコミット 個人 リポジトリ コミット プ ッ シ ュ プ ル プ ッ シ ュ 個人 リポジトリ 変更 分散型のバージョン管理システム
27.
変更 共有 リポジトリコミット 個人 リポジトリ コミット プ ッ シ ュ プ ル プ ル プ ッ シ ュ 変更 個人 リポジトリ 分散型のバージョン管理システム
28.
変更 共有 リポジトリコミット コミット プ ッ シ ュ プ ル プ ル プ ッ シ ュ SSHサーバ 変更 個人 リポジトリ 個人 リポジトリ 分散型のバージョン管理システム
29.
分散型のバージョン管理システム 変更 共有 リポジトリコミット コミット プ ッ シ ュ プ ル プ ル プ ッ シ ュ SSHサーバ 変更 個人 リポジトリ 個人 リポジトリ 自分でサーバ管理したくない!
30.
GitHub
31.
GitHubとはなんぞや? PullRequestで気軽にOSSに貢献 ソーシャルコーディングの世界 Gitのホスティングサービス
32.
試してみよう
33.
Githubでリポジトリ作成
34.
ローカルにリポジトリ作成
35.
$ mkdir projects $
cd projects $ mkdir spike_repo $ cd spike_repo $ touch README.md $ emacs README.md (好きなエディタで編集) いろんなプロジェクトを入れるディレクトリを作って移動 テスト用のディレクトリを作って移動 README.mdを作る。Markdown方式で書きます。
36.
$ git init $
git add README.md $ git commit -m "first commit" $ git remote add origin git@github.com:FromAtom/hitlab_test.git $ git push -u origin master ディレクトリ内をgitリポジトリ化して、Githubと連携する。
37.
各コマンドの説明
38.
大まかなコマンドの流れ 1 git pull
|他人の変更を取得 2 git add |ファイルの変更・追加 3 git commit|変更をコミット 4 git push |コミットをgithubに送信 5 1に戻る
39.
リポジトリを非公開に
40.
練習方法
41.
http://try.github.com/
42.
ブランチは?
43.
時間足りないので省略 参考ページ・文献を読もう
44.
参考ページ • こわくないGit:http://www.slideshare.net/kotas/git-15276118 • サルでもわかるGit入門:http://www.backlog.jp/git-guide/ •
いつやるの?Git入門:http://www.slideshare.net/matsukaz/git-17499005 参考文献 • Pro Git:http://progit-ja.github.io/ • 入門Git:http://www.amazon.co.jp/dp/427406767X
45.
おわり
Download now