おしい県でWebに携わって働く人のブログ

基本的にはIT&Web界隈に関する役に立ちそうなことをまとめていきます。

「GitHubとはなんぞや?」という疑問が浮かんできたので調べてみた。

f:id:lord_cashew:20140121140216p:plain

巷で「GitHub」という言葉をよく見かけるわけですが、Web界隈では当たり前なのだと思いつつも、非エンジニア・非プログラマーの自分には「なんぞや?」という疑問符が頭に浮かんでいる感じなので、サラリと調べてまとめてみました。

 

まずはウィキペディア「GitHub」を読む

GitHub(ギットハブ)はソフトウェア開発プロジェクトのための共有ウェブサービスであり、Gitバージョン管理システムを使用する。 Ruby on RailsおよびErlangで記述されており、GitHub社によって保守されている。 主な開発者はChris Wanstrath、PJ Hyett、Tom Preston-Wernerである。 GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供している。 2009年のユーザー調査によると、GitHubは最もポピュラーなGitホスティングサイトとなった。

ウィキペディアより引用

 

「GitHub」公式サイトを見てみる 

f:id:lord_cashew:20140120091914p:plain

GitHub · Build software better, together.

 

(原文)Powerful collaboration, code review, and code management for open source and private projects. Need private repositories?

(Google翻訳)強力なコラボレーション、コードレビュー、およびオープンソースと民間プロジェクトのためのコード管理。プライベートリポジトリが必要ですか?

 

f:id:lord_cashew:20140120092256p:plain

f:id:lord_cashew:20140120092302p:plain

f:id:lord_cashew:20140120092308p:plain

 

ついでにウィキペディア「Git」も読む

Git(ギット)は、プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムである。もとはLinuxカーネルのソースコード管理に用いるためにリーナス・トーバルズによって開発され、それ以降ほかの多くのプロジェクトで採用されている。Linuxカーネルのような巨大プロジェクトにも対応できるように、動作速度に重点が置かれている。現在のメンテナンスは濱野純 (Junio C Hamano) が担当している。 Gitでは、各ユーザのワーキングディレクトリに、全履歴を含んだリポジトリの完全な複製が作られる。そのため、ネットワークアクセスがなく中心リポジトリにアクセスできない環境でも、履歴の調査や変更の記録といったほとんどの作業を行うことができる。これが「分散型」と呼ばれる理由である。

ウィキペディアより引用

 

「Git」公式サイトを見てみる 

f:id:lord_cashew:20140120093756p:plain

 

(原文)Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.

(Google翻訳)Gitは小規模から非常に大規模なプロジェクトからのスピードと効率ですべてを処理するように設計され、フリーでオープンソースの分散型バージョン管理システムである。Gitは習得が容易で、超高速性能を備えた小さなフットプリントを持っています。それは安い地元の分岐、便利なステージング領域、および複数のワークフローなどの機能ではSubversion、CVS、PERFORCEは、とClearCaseのようなSCMツールをoutclasses。 *最後の一文は翻訳がイマイチでよくわかりません(苦笑)

 

スライド資料から「GitHub」の基本を学ぶ 

 

ドットインストールで「Git」について学ぶ

f:id:lord_cashew:20140120094327p:plain

git入門 (全22回) - プログラミングならドットインストール

 

「GitHub」参考記事をいろいろ読んで知識を得る

f:id:lord_cashew:20140120092655p:plain

そもそもGitHubとは一体何か? | TechCrunch Japan

 

f:id:lord_cashew:20140120092737p:plain

GitHubを使ってみよう!導入と簡単な流れ、よく使うコマンドなど。 - YATのBLOG

 

f:id:lord_cashew:20140120092843p:plain

非エンジニアもGithubを使うべき12の理由 - Goodpic

 

 

開発ツール徹底攻略 (WEB+DB PRESS plus)

開発ツール徹底攻略 (WEB+DB PRESS plus)

  • 作者: Junio C Hamano,大塚弘記,川口耕介,kana,大竹智也(tomoya),尾藤正人,WEB+DB PRESS編集部
  • 出版社/メーカー: 技術評論社
  • 発売日: 2013/04/10
  • メディア: 大型本
  • クリック: 1回
  • この商品を含むブログ (10件) を見る