SlideShare a Scribd company logo
1 of 45
Download to read offline
GitHubの入門
を読む前に読む入門書
この作品は非エンジニア向けに作られており、
複雑な内容はかなり省略しています。
この作品はノンフィクションであり、実在する人物、
団体等とは深く関係しています。
最初に質問をします。
GitHubとはなんでしょうか?
GitHubとは
・ウェブベースのソース共有サービス(プロジェクト)
・gitによるバージョン管理できる。
・GitHub社によって運用される
・https://github.com/
ということはつまり
Git と GitHubは別物である。
ちくわとちくわぶほど違います!!
もっと砕いてみた
Git + Hub = GitHub
・Git : バージョン管理システム
・Hub :ネットワーク装置
バージョン管理+ネットワークという英語的な語呂合わせ
gitとは
・分散型バージョン管理システム
・作成者 : linus torvalds
Subversionなんか使い物にならないから作ったよ
そもそもバージョン管理とはなに?
たとえばある学校に名簿があるとしましょ
毎年、学生が入れ替わるので
現在に在籍中の学生の情報が載っています
たとえば今は2016年なので
2016年に在籍中の学生情報が入ってます。
これを最新化と呼びます。
ところで
という要望があった場合にどうしますか?
2012年に卒業した学生一覧を出せますか?
答えは(常に情報が最新化されているため)
「できません」
ここで毎年の名簿があれば
解決できます。
この過去分のことをシステムでは履歴と呼ぶ。
 ・ヒストリー、history、履歴
つまり
バージョン = 履歴
バージョン管理 = 履歴管理
である。
用語説明:リポジトリ(repository)
・リポジトリとは履歴そのものを保持しているシステム
 → 各バージョンを持っているデータベース
・上記の学校から例えるなら
 各年度別の名簿をもっている書庫
バージョン管理ができれば
・本番リリースでしくじった
 → 昨日の履歴に戻せばいい
・誰かが修正したのが間違った修正であった
 → 修正前のバージョンにもどせばいい
などなどができる。
バージョンの表記はシステムによって違う
名簿 CVS SVN GIT
年度表記 バージョン リビジョン ハッシュ
2016年度 1.1 1102 ee3301a
GitはHASHを表記する。
Gitは分散型バージョン管理システムです。
・バージョン管理はわかった。
・では、分散型とはなんでしょ?
ここで振り返り
分散型の対義は集約型
集約型の代表格といえばSVN
SVNは以下の特徴を持つ
・リポジトリはサーバーのみ
・クライアントはファイルはあるが、
 リポジトリはもってない。
・本体サーバーの影響をみんなが受ける
・ネットができないと履歴も見れない
対して分散型とは
・みんながそれぞれのリポジトリを持っている
・特定サーバーに問題があっても
 自身のリポジトリには影響しない
・ネットができなくても履歴が見える
要約
メリット
・他人に影響せずに自身のバージョン管理できる
・ネットワークなしでも管理できる。
デメリット
・断片化により最新のソースがわかりづらい
くどいようだが
・Git と GitHubは別物
・GitHub上の共有されたソースコードは
 Gitを使って使用することができる。
では、実際にGitHubでバージョン管理は
どんな感じでしょう
と詳細を見る前に
バージョン管理の基本知識に触れてみよ
基本的な流れ
A君がいます。
リポジトリ
1.リポジトリから最新のファイルを取り出し て
A君がいます。
B君もいます。
ファイルA
3。システムに取り組む
2.ファイルを適宜に修正して
この最新のファイルをローカルに
取り出すことをgitではフェチ(fetch)と呼ぶ
この取り組む行為を gitではコミット
(commit)と呼ぶ
でも共同作業するので他の誰かも作業をする
リポジトリ
A君がいます。
B君もいます。
2.ファイルをコミットしようとしたら 誰かが修正していてそのまま
ではコミットできない 。
A君がいます。
1。この時に最新ファイルを取り出して修正した14:00
タイトル:出席確認
----
A君がいます。
16:00
タイトル:出席確認
----
A君がいます。
B君もいます。
3.変更内容を取り組んでファイルに反映し自
身の修正内容を追加する。
このお互いの修正内容を反映することを
gitではマージ(merge)と呼ぶ
4.これで無事にコミット
でもいつもうまくは行かない
リポジトリ
A君がいます。
B君もいます。
2.修正して反映しようとしたらまったく同じファイル、同じ箇所に
誰かが修正を加えている。
この場合もマージする必要があるが、
実は先ほどのシートでのマージは同じ箇所ではないので
gitが自動でマージをやってくれたが、
この場合は人間が手動でマージせざるを得ない。
A君がいます。
1。取り組んで
A君がいます。
C君がきたよ。
14:00
16:00
ああ、面倒くさいことになった
この場合をバージョン管理システムでは 競合(conflict)と呼びます。
先ほどはファイル1個を例えたが
実際にはいろんなファイルを修正して
取り込めないとか、手動マージで時間がか
かる場合などがあります。
→ そんなあなたのために
ブランチ(branch)を切りましょ
・ブランチとはリポジトリの中の流れの分岐である。
・Gitでリポジトリを作ると最初はmasterのみになる。
・ブランチを作ってそこにコミットすることで
 masterには影響せずに変更ができる。
・ブランチによって自身の修正分が明確になる。
・ぶっちゃけブランチとはなにかあった時の保険(リスク回避)なのだ。
とまあ、これらのことを頭にいれて
GitHubでの作業に触れてみましょ
一般的なワークフロー(作業者の環境で作業編)
本体のリポジトリ
作業者(自身)の
GitHubアカウント
作業者のPC
1.fork
2.clone
3.branch & checkout
5.commit6.push
4. 作業
ざっくりこんな感じで作業します。
ここまでは自身のアカウントまでしか影響しない。
一般的なワークフロー(本体へ反映編)
本体のリポジトリ
作業者(自身)の
GitHubアカウント
作業者のPC
9.push
8. rebase
自身の作業分を本体のリポジトリに反映するフロー
ここからは他人のリポジトリにも影響 される。
7. pull
10. pull request
1.fork
・これはGitHubの用語であり、Gitには存在しない機能。
・他人のGitHubアカウントから作られているプロジェクトを
 自身のGitHubにコピーすることを意味する。
・リンクではなく完全なコピーなので
 もはや本体とはまったく別のものになる。
 (たからといって中身が変わるわけではない。
  ファイルのコピーと同じ)
2.clone
・Gitの機能
・生物学のクローンと意味的に同じ
・自身のGitHubアカウント上のリポジトリをベースで
 ローカルに内容が同じのリポジトリを生成する。
・リモート上のリポジトリとローカルのリポジトリはリンクはされているが、
 お互いに別のリポジトリとして存在する。
3.branch & checkout
・両方Gitの機能
・branchを切ってcheckoutをする。
 (Gitのcheckoutコマンドに-bオプションをつけることで両方同時にできる。)
・ローカルのリポジトリ上にブランチが切られる。
・checkoutはローカルのファイルをそのブランチの内容に変更すること
4.作業
・ファイルの追加、修正、削除などなど
以上
5.commit
・リポジトリにコミットする。
・ここでのコミットは自身のローカルのリポジトリにコミットするだけで
 リモート上には反映されない。
・逆に言えばローカルに反映されるだけなので、
 気にせずにガンガンコミットしよう
 (変なことをやっても全部履歴に残るので安心だ!)
6.push
・ローカルのコミット分を
 自身のGitHubアカウントのリモートリポジトリに反映する。
・つまりpushする前まではコミットしても
 サーバー側のリポジトリには反映されない
・というのはpushする前はソースの共有もできない
7.pull
・pull とは fetch + mergeのこと
・forkして自身のアカウントにあるのは完全に別のものなので、
 本体からの変更分など最新版を自身のリポジトリに取り組む必要がある。
 (特に自分の修正分をpull request送る前には必ず必要)
・競合がなければ自動で終わるのでコマンド打って終了だが、
 競合が出たら、、、多分地獄絵
8.rebase
・rebaseも根幹はmergeではあるが、git上ではmergeとは扱いがちょっと違う
・普通にマージした場合はその分のコミットの履歴もすべて取り組む
 リベースする場合は履歴が綺麗に一つにまとまって一つのコミット分で扱う
・システム的にはmergeでもrebaseでも結果的には同じである。
・ただ、github上でpull requestを送る場合、履歴が整理されることになるので
 レビューしやすく、煩雑なコミット後でも見逃す心配がなくなる。
9.push
・最新化したものと自身の修正分を反映して、
 リモートリポジトリにプッシュする。
・プッシュの内容は上記シートと同様
10.pull request
・これはgitではなく、githubの用語
・自身のリポジトリから他人のリポジトリに差分を取り組む依頼を出す。
・出したpull requestは自動でイシュー(issue)化されて処理される。
・レビューなどを行い、不備があれば差し戻したり、
 無事に取り組めたらクローズされたりなど、issueの処理はredmineのに似てる
大体は以上の手順で作業します
省略したもの
・GitHubの初期設定
・詳細なGitのコマンド
・GUIツール(SourceTreeなど)の使い方
・競合が出た場合の実際の対応ノウハウ
・ほかにここで紹介してないgitのコマンド(cherrypickなど)
などなどは説明したいが、ページが足りないので省略する。
(フェルマーの最終定理か!!)
番外編:forkせずにpull requestするには
・ここではforkする方法を紹介したが、実はforkせずにpulll reqできる方法もある。
・詳細はここを参考にする。
https://help.github.com/articles/using-pull-requests/
・いくつかの理由でプロジェクトで導入する気はないので説明も割愛する

More Related Content

What's hot

Git for Begineers GitHub ハンズオン
Git for Begineers GitHub ハンズオンGit for Begineers GitHub ハンズオン
Git for Begineers GitHub ハンズオンEmma Haruka Iwao
 
新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)pupupopo88
 
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築You&I
 
私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみShihomi Katayama
 
Gitを使いこなしてみよう!
Gitを使いこなしてみよう!Gitを使いこなしてみよう!
Gitを使いこなしてみよう!Hiroshi Maekawa
 
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会Katz Ueno
 
新人Git/Github研修公開用スライド(その1)
新人Git/Github研修公開用スライド(その1)新人Git/Github研修公開用スライド(その1)
新人Git/Github研修公開用スライド(その1)pupupopo88
 
Github時代のgitのはなし
Github時代のgitのはなしGithub時代のgitのはなし
Github時代のgitのはなしYoichi Toyota
 
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)Makoto Kawano
 
Git演習(2)
Git演習(2)Git演習(2)
Git演習(2)sono8
 
Gitのつくりかた YAPC::Asia 2015 @DQNEO
Gitのつくりかた YAPC::Asia 2015 @DQNEOGitのつくりかた YAPC::Asia 2015 @DQNEO
Gitのつくりかた YAPC::Asia 2015 @DQNEODQNEO
 
初心者がGoでCLIツール作ってみて学んだこと
初心者がGoでCLIツール作ってみて学んだこと初心者がGoでCLIツール作ってみて学んだこと
初心者がGoでCLIツール作ってみて学んだことYuta Ohashi
 
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法Satoshi Asano
 

What's hot (20)

Git for Begineers GitHub ハンズオン
Git for Begineers GitHub ハンズオンGit for Begineers GitHub ハンズオン
Git for Begineers GitHub ハンズオン
 
新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)
 
GitHubの使い方
GitHubの使い方 GitHubの使い方
GitHubの使い方
 
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
 
私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ
 
01.app
01.app01.app
01.app
 
Gitを使いこなしてみよう!
Gitを使いこなしてみよう!Gitを使いこなしてみよう!
Gitを使いこなしてみよう!
 
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
 
GitHub Handson
GitHub HandsonGitHub Handson
GitHub Handson
 
新人Git/Github研修公開用スライド(その1)
新人Git/Github研修公開用スライド(その1)新人Git/Github研修公開用スライド(その1)
新人Git/Github研修公開用スライド(その1)
 
Github時代のgitのはなし
Github時代のgitのはなしGithub時代のgitのはなし
Github時代のgitのはなし
 
Pytorch
PytorchPytorch
Pytorch
 
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
 
Git演習(2)
Git演習(2)Git演習(2)
Git演習(2)
 
Gitのつくりかた YAPC::Asia 2015 @DQNEO
Gitのつくりかた YAPC::Asia 2015 @DQNEOGitのつくりかた YAPC::Asia 2015 @DQNEO
Gitのつくりかた YAPC::Asia 2015 @DQNEO
 
Yapc2012資料
Yapc2012資料Yapc2012資料
Yapc2012資料
 
初心者がGoでCLIツール作ってみて学んだこと
初心者がGoでCLIツール作ってみて学んだこと初心者がGoでCLIツール作ってみて学んだこと
初心者がGoでCLIツール作ってみて学んだこと
 
Git @ NNCT programming workshop
Git @ NNCT programming workshopGit @ NNCT programming workshop
Git @ NNCT programming workshop
 
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
 
Shizudev git hub宿題
Shizudev git hub宿題Shizudev git hub宿題
Shizudev git hub宿題
 

Viewers also liked

Students Submit an Assignment
Students   Submit an AssignmentStudents   Submit an Assignment
Students Submit an Assignmentfscjopen
 
Students with disabilities
Students with disabilitiesStudents with disabilities
Students with disabilitiesfscjopen
 
Other News and Events
Other News and EventsOther News and Events
Other News and Eventsfscjopen
 
The Three C's of Course Design
The Three C's of Course DesignThe Three C's of Course Design
The Three C's of Course Designfscjopen
 
Students reviewing instructor feedback
Students   reviewing instructor feedbackStudents   reviewing instructor feedback
Students reviewing instructor feedbackfscjopen
 
Open Campus / Deerwood Center Adjunct Orientation
Open Campus / Deerwood Center Adjunct OrientationOpen Campus / Deerwood Center Adjunct Orientation
Open Campus / Deerwood Center Adjunct Orientationfscjopen
 
Motivating the Distance Learning Student
Motivating the Distance Learning StudentMotivating the Distance Learning Student
Motivating the Distance Learning Studentfscjopen
 
Spring 2013 Convocation - Student Feedback
Spring 2013 Convocation - Student FeedbackSpring 2013 Convocation - Student Feedback
Spring 2013 Convocation - Student Feedbackfscjopen
 
Open Campus CRC
Open Campus CRCOpen Campus CRC
Open Campus CRCfscjopen
 
Open Campus Summer Newsletter
Open Campus Summer NewsletterOpen Campus Summer Newsletter
Open Campus Summer Newsletterfscjopen
 
Plagiarism
Plagiarism Plagiarism
Plagiarism fscjopen
 
Plagiarism
PlagiarismPlagiarism
Plagiarismfscjopen
 
IAE2011: Request for Comments 機能説明
IAE2011: Request for Comments 機能説明IAE2011: Request for Comments 機能説明
IAE2011: Request for Comments 機能説明Yuichi Takahashi
 
Module 4 presentation
Module 4 presentationModule 4 presentation
Module 4 presentationfscjopen
 
Waypoint - Student Submit an Assignment
Waypoint - Student Submit an AssignmentWaypoint - Student Submit an Assignment
Waypoint - Student Submit an Assignmentfscjopen
 
Statistics%20 presentation(1)1
Statistics%20 presentation(1)1Statistics%20 presentation(1)1
Statistics%20 presentation(1)1fscjopen
 
College Mission
College MissionCollege Mission
College Missionfscjopen
 

Viewers also liked (20)

Students Submit an Assignment
Students   Submit an AssignmentStudents   Submit an Assignment
Students Submit an Assignment
 
Step 2
Step 2Step 2
Step 2
 
Welcome
WelcomeWelcome
Welcome
 
Students with disabilities
Students with disabilitiesStudents with disabilities
Students with disabilities
 
Other News and Events
Other News and EventsOther News and Events
Other News and Events
 
The Three C's of Course Design
The Three C's of Course DesignThe Three C's of Course Design
The Three C's of Course Design
 
Students reviewing instructor feedback
Students   reviewing instructor feedbackStudents   reviewing instructor feedback
Students reviewing instructor feedback
 
Open Campus / Deerwood Center Adjunct Orientation
Open Campus / Deerwood Center Adjunct OrientationOpen Campus / Deerwood Center Adjunct Orientation
Open Campus / Deerwood Center Adjunct Orientation
 
Motivating the Distance Learning Student
Motivating the Distance Learning StudentMotivating the Distance Learning Student
Motivating the Distance Learning Student
 
Spring 2013 Convocation - Student Feedback
Spring 2013 Convocation - Student FeedbackSpring 2013 Convocation - Student Feedback
Spring 2013 Convocation - Student Feedback
 
Open Campus CRC
Open Campus CRCOpen Campus CRC
Open Campus CRC
 
Open Campus Summer Newsletter
Open Campus Summer NewsletterOpen Campus Summer Newsletter
Open Campus Summer Newsletter
 
Criação de Deus
Criação de DeusCriação de Deus
Criação de Deus
 
Plagiarism
Plagiarism Plagiarism
Plagiarism
 
Plagiarism
PlagiarismPlagiarism
Plagiarism
 
IAE2011: Request for Comments 機能説明
IAE2011: Request for Comments 機能説明IAE2011: Request for Comments 機能説明
IAE2011: Request for Comments 機能説明
 
Module 4 presentation
Module 4 presentationModule 4 presentation
Module 4 presentation
 
Waypoint - Student Submit an Assignment
Waypoint - Student Submit an AssignmentWaypoint - Student Submit an Assignment
Waypoint - Student Submit an Assignment
 
Statistics%20 presentation(1)1
Statistics%20 presentation(1)1Statistics%20 presentation(1)1
Statistics%20 presentation(1)1
 
College Mission
College MissionCollege Mission
College Mission
 

Similar to GitHubの入門を読む前に読む入門書

GitHub勉強会
GitHub勉強会GitHub勉強会
GitHub勉強会ArusuDev
 
GitHub勉強会~当日資料~
GitHub勉強会~当日資料~GitHub勉強会~当日資料~
GitHub勉強会~当日資料~Shintaro Mizuno
 
Git紹介~入門編~
Git紹介~入門編~Git紹介~入門編~
Git紹介~入門編~ngi group.
 
今日から始めるGithub
今日から始めるGithub今日から始めるGithub
今日から始めるGithublion-man
 
色んな環境用の たった一つの.gitConfig
色んな環境用の たった一つの.gitConfig色んな環境用の たった一つの.gitConfig
色んな環境用の たった一つの.gitConfigwataru uchiyama
 
Git講習会
Git講習会Git講習会
Git講習会galluda
 
GitHub Releasesからインストールしたコマンドを管理する
GitHub Releasesからインストールしたコマンドを管理するGitHub Releasesからインストールしたコマンドを管理する
GitHub Releasesからインストールしたコマンドを管理するjiro4989
 
GitHubアカウントの作成
GitHubアカウントの作成GitHubアカウントの作成
GitHubアカウントの作成Takaomi Murasaki
 
Git introduction
Git introductionGit introduction
Git introductiontotzyuta
 
医療データ解析者へ向けた Git・GitHub 入門
医療データ解析者へ向けた Git・GitHub 入門医療データ解析者へ向けた Git・GitHub 入門
医療データ解析者へ向けた Git・GitHub 入門Yui Tomo
 
無料な継続的出版システム ~ t-ceremony ~
無料な継続的出版システム ~ t-ceremony ~無料な継続的出版システム ~ t-ceremony ~
無料な継続的出版システム ~ t-ceremony ~Takashi Imagire
 
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発満徳 関
 
RedmineとGitHubのうまい関係
RedmineとGitHubのうまい関係RedmineとGitHubのうまい関係
RedmineとGitHubのうまい関係Mitsuyoshi Kawabata
 

Similar to GitHubの入門を読む前に読む入門書 (20)

GitHub勉強会
GitHub勉強会GitHub勉強会
GitHub勉強会
 
GitHub勉強会~当日資料~
GitHub勉強会~当日資料~GitHub勉強会~当日資料~
GitHub勉強会~当日資料~
 
Git紹介~入門編~
Git紹介~入門編~Git紹介~入門編~
Git紹介~入門編~
 
Git紹介
Git紹介Git紹介
Git紹介
 
今日から始めるGithub
今日から始めるGithub今日から始めるGithub
今日から始めるGithub
 
Github of project
Github of projectGithub of project
Github of project
 
色んな環境用の たった一つの.gitConfig
色んな環境用の たった一つの.gitConfig色んな環境用の たった一つの.gitConfig
色んな環境用の たった一つの.gitConfig
 
Git講習会
Git講習会Git講習会
Git講習会
 
GitHub Releasesからインストールしたコマンドを管理する
GitHub Releasesからインストールしたコマンドを管理するGitHub Releasesからインストールしたコマンドを管理する
GitHub Releasesからインストールしたコマンドを管理する
 
GitHubアカウントの作成
GitHubアカウントの作成GitHubアカウントの作成
GitHubアカウントの作成
 
Git introduction
Git introductionGit introduction
Git introduction
 
Git introduction
Git introductionGit introduction
Git introduction
 
医療データ解析者へ向けた Git・GitHub 入門
医療データ解析者へ向けた Git・GitHub 入門医療データ解析者へ向けた Git・GitHub 入門
医療データ解析者へ向けた Git・GitHub 入門
 
GitHub Actions
GitHub ActionsGitHub Actions
GitHub Actions
 
Git_GiHub講習会.pdf
Git_GiHub講習会.pdfGit_GiHub講習会.pdf
Git_GiHub講習会.pdf
 
gitを1から学ぼう!
gitを1から学ぼう!gitを1から学ぼう!
gitを1から学ぼう!
 
無料な継続的出版システム ~ t-ceremony ~
無料な継続的出版システム ~ t-ceremony ~無料な継続的出版システム ~ t-ceremony ~
無料な継続的出版システム ~ t-ceremony ~
 
Gitの使い方
Gitの使い方Gitの使い方
Gitの使い方
 
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発
超初心者向け!Visual Studio + GitHub + Source Treeで始めるアプリケーション開発
 
RedmineとGitHubのうまい関係
RedmineとGitHubのうまい関係RedmineとGitHubのうまい関係
RedmineとGitHubのうまい関係
 

Recently uploaded

JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続Yusuke Katsuma
 
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料Jun Chiba
 
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------ssusercbaf23
 
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店ssuserfb441f
 
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社hmoriyama
 
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパンYusuke Katsuma
 
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfchouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfssuser31dbd1
 

Recently uploaded (9)

JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
 
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
 
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
 
company profile
company profilecompany profile
company profile
 
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
 
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
 
KestrelPro Flyer Japan IT Week 2024 (Japanese)
KestrelPro Flyer Japan IT Week 2024 (Japanese)KestrelPro Flyer Japan IT Week 2024 (Japanese)
KestrelPro Flyer Japan IT Week 2024 (Japanese)
 
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
 
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfchouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
 

GitHubの入門を読む前に読む入門書