狠狠撸

狠狠撸Share a Scribd company logo
骋颈迟丑耻产について
2017.09.01 @tadfmac
自己紹介
@tadfmac?
?
豊洲で働いてます。?
Web技術系の支援とかIoT関連の試作とか。?
?
ソフト屋ですが最近ハードも少し。?
金物系の音を鳴らす工作とかで?
Maker Faire 行ったりして遊んでます。
https://github.com/tadfmac
http://qiita.com/tadfmac
アジェンダ
1. githubとは?
2. 何に使ってる?
3. 使い始めるのに必要なもの
4. 超基本的な操作
5. Q&A
アジェンダ
1. githubとは?
2. 何に使ってる?
3. 使い始めるのに必要なもの
4. 超基本的な操作
5. Q&A
Githubとは?
https://ja.wikipedia.org/wiki/GitHub より
Githubとは?
1. 「gitベースの電子ファイル管理?共有サービス」?
「git」というバージョン管理システムを使って電子ファイルのバージョ
ン管理と共有を可能にするサービス。ソフトウエアのソースコード、ド
キュメント、ノウハウ、ハードウエアの設計情報、など様々なものが共
有されている
2. 「SNSの一種」という一面も。?
写真= Instagram / Flickr(消えそう)?
ビデオ=YouTube?
音楽=SoundCloud(死にそうになったけど延命)?
技術情報=Stackoverflow, Qiita?
スライド=狠狠撸share?
Github=ソースコードなど
3. 「プロジェクト管理ツール」?
ソースコードだけでなく、アクションアイテムリストのような使い方もで
きるので、ソフトウエア開発などのプロジェクト管理ツールとしても利用
されている。
Githubとは?
githubのファイル管理 = ローカルとリモートを同期
ローカルファイル リモートファイル
Githubとは?
githubを使った複数人でのファイル共有
ローカルファイル
リモートファイル
ローカルファイル ローカルファイル
ローカルファイル
アジェンダ
1. githubとは?
2. 何に使ってる?
3. 使い始めるのに必要なもの
4. 超基本的な操作
5. Q&A
何につかってる?
会社では「Privateリポジトリ」を利用
https://github.com/business
何につかってる?
OSSコミュニティの活動でも活用
https://github.com/chirimen-oh
何につかってる?
オレオレPJでも活用
https://github.com/mimuz https://github.com/tadfmac/Canzasi
アジェンダ
1. githubとは?
2. 何に使ってる?
3. 必要なもの
4. 超基本的な操作
5. Q&A
必要なもの
1. gitが入れられるPC
?Mac「git」が最初から入ってる。
?Ubuntuだと「sudo apt-get install git」で入る。
?Windowsだと「git for windows」https://git-for-
windows.github.io/ を入れる。
?会社のPCとかでセキュリティ上git入れられないのはNG?
2. インターネット環境
?Port 443は必須。?
http://qiita.com/306_san/items/28c36e52346f315d0860
必要なもの
黒画面への忍耐力!!
アジェンダ
1. githubとは?
2. 何に使ってる?
3. 必要なもの
4. 超基本的な操作
5. Q&A
基本的な操作
リポジトリの作成 (githubから)
ここ押すと新しいの作れます。
基本的な操作
git clone (githubからコピー)
ここ押すとURLが出ます。
基本的な操作
書式?
git add ファイル名
ローカルリポジトリにファイルを追加します。?
変更された複数のファイルを一度に追加するときは、
「*」と指定します。
git 补诲诲 (ファイル追加)
基本的な操作
書式?
git rm ファイル名
ローカルリポジトリのファイルを削除します。?
git 谤尘 (ファイル削除)
基本的な操作
書式?
git commit -m “コメント”
ローカルリポジトリの変更を決定します。?
コメントは必須ではないですが、入れないと後で困ると
思いますので入れましょう。
git commit(変更を決定)
基本的な操作
書式?
git push リモート名 ブランチ名
ローカルリポジトリの最新の状態をリモートリポジトリに
反映します。?
書き込み権限が必要です。
git push origin master
git push(リモートリポジトリに反映)
基本的な操作
書式?
git status
あれ、何やったっけ?となったときに入れます。
git status(状態確認)
基本的な操作
githubのissueを使って不具合の共有やタスク管理ができます。
issue
ここから行く
基本的な操作
わからないことはGoogle先生に聞きながらやろう!
基本的な操作
githubでリポジトリを作って(最初空)?
git clone でリポジトリをローカルに持って来て?
git add * でファイル追加して?
git commit -m “add readme.md” とかして?
git push origin master でgithubにも反映!?
?
githubのissueを使おう!?
google先生に聞けば大体わかる!?
まとめ
アジェンダ
1. githubとは?
2. 何に使ってる?
3. 必要なもの
4. 超基本的な操作
5. Q&A
Thank YOU!

More Related Content

骋颈迟丑耻产について