あらすじ
GitHubの実践的な使い方を,実際に手を動かす形で解説する書籍です。初学者の方にもわかりやすいよう,基本的なGitやGitHubの使い方から,「ソーシャルコーディング」の目玉機能であるPull Requestの送り方・受け方まで解説します。また,外部ツールとの連携,GitHub FlowやGit Flowなど,GitHubを中心とした開発手法についてもしっかり解説しているので,中・上級者の方にも参考になるはずです。
...続きを読む感情タグBEST3
Posted by ブクログ
wipは勉強になった。
自動テストを組み込みたい。
git flowを使ってると再認識できた。
いきなり、prを送ると、仕様等での手違いや変数名などあらゆるところが気になるので、早めに小さめに、レビューをもらうことが大切だと気づいた。
Posted by ブクログ
<概要>
GitHub・GitHubに関わるツール類の基本的な知識、操作方法をまとめた書籍。
<構成>
■1章 GitHubの世界へようこそ
GitHubに関する基礎的な説明
■2章 Gitの導入
Gitの基礎的な説明。集中型と分散型のバージョン管理ツールについて。
Gitのインストール・初期設定について。
■3章 GitHubを利用するための準備
GitHubの登録から基本操作について。
■4章 Gitを操作しながら学ぶ
Gitの基本操作について。
また、Gitに関する有用な資料のURLの紹介。
■5章 GitHubの機能を徹底解説
GitHubの個別機能を細かく説明。
■6章 はじめてのPull Request
Pull Requestの手順について。
■7章 Pull Requestが送られて来たら
Pull Requestを安全に取り込む手順について。
■8章 GitHubと連携するツールとサービス
GitHubを便利にするCLIツールの利用方法、
外部連携をするTravis CI/Jenkinsなどの設定・利用方法について。
■9章 GitHubを利用した開発フローについて
GitHub Flow, Git Flowについて。
■10章 会社でGitHubを使おう
会社でGitHubを利用する際にTips等。
<感想>
GitHubを利用するうえで前提となるGitの利用法も含めて、
初心者が一からGitHubを利用するうえで必要になる情報が丁寧にまとめられている。
また、「実践入門」と冠しているだけあってシンプル案例を手を動かしながら
試して、身をもって学習することができる。
画面キャプチャや図解を頻繁に使っているため、とてもわかりやすい。
GitHubは英語ベースのため、特に英語が苦手な方は各機能の説明を日本語で網羅している
この書籍は重宝すると思います。
Posted by ブクログ
GitHubの実践的入門書としては最高だと思う。
ただし、Git自体については食い足りないところもあると思うので、適宜Git Proを読むなり、他の書籍で保管すると良いと思う。逆にGitはある程度わかっているひとは、前半のGitのチュートリアルは読み飛ばして良いと思う。
Posted by ブクログ
「こういう場合どうするの?」という実例がかなり具体的に書かれているので「これで何が嬉しいの?」と思っている人は読んでみると良いと思います。
説明も必要なものに絞っている感じで、分かりやすく、まず参加したらこれを読むという使い方もできそうです。
Posted by ブクログ
「Pull Requestの送り方」について書かれた記事や書籍は良く見かけるのですが、受け取った後にすべきこと(例えば拒否したい場合など)についてちゃんと書かれたものは意外に少ないように思います。この本では、Pull Requestを受け取る準備からコードレビューを経てマージするところまで、丁寧に解説されています。
タイトル通り、単純なリファレンスだけでなく実例に沿った解説が多くとても参考になりました。GitHubをこれから使う方、またはすでに使っているけどもう少し実践的な使い方を学びたい人におすすめの一冊です。
Posted by ブクログ
「Gitは使ってるけど、GitHubを使ってどう運用するのがいいの?」という疑問に対する回答(ノウハウ)が実例を用いて解説されているのでわかりやすい。
加えて、Gitを使ったことがない人にとっても、Gitの基本的な使い方も書かれているので、これ一冊でそれなりにGitを使えるようになると思う。
Posted by ブクログ
まさに「実践」入門です。
GitHubを中心にした共同開発について学べました。
ただ、右も左も分からない初心者だと分かりづらい部分もあるかなと思います。
Posted by ブクログ
2014年初版なので少し古い部分もあるが、Githubの基本的なの機能の部分は変わっていないので問題なく読めた。
Gitの操作はコマンドベースなので、手を動かしながら読むか実前に他の本で軽く概念を勉強しておいた方が良さそう。Jenkinsなどの関連ツールについても触れてくれているので、より具体的に業務での使用イメージができた。
Github Flow と Git Flow それぞれをページを割いて説明してくれていたりと、全体的に満足。
Posted by ブクログ
GIt Hub flowとGit flowの使い分けや
Gitの基本的な使い方を学ぶことができた。
また、どの単位でコミットを行えばいいかであったり、
こういうケースによく出くわすから気をつけて的なことも書いてあったので今後の参考にしたい
Posted by ブクログ
出た当初ぐらいに買って読んではいたのだが、
やっとのことで手を動かして実践できた。
Pull requestはぼんやりとしかわかっていなかったけど、Git(Hub)とどう繋がっているのか、触ってみることでやっと理解できたと思う。
コマンドは丁寧に書かれているものの、GitHubのWeb画面は結構ざっくりで、これのことかな?って疑問に思いながら勧めたところも多かった。
(これは発行からしばらく経っているのが要因かもしれない。)
Posted by ブクログ
チームで開発することがプラグラミング、ひいてはその周辺の便利なツールを使いこなせるようになる一番の近道ではないかと思った。
情報は沢山あっても先述した環境はそうそうないのかも...
Posted by ブクログ
gitの解説から書いてあり、かつスクショ含めて手順がわかりやすいので
初心者に優しい。
今回は個人開発の履歴を残す用の勉強なので、後半のチーム開発や応用は流し読み。
わからない単語が結構出てきたのは、一通り自分で作ってデプロイする所まで行ったことがないからなんだろうな。
Posted by ブクログ
Git や GitHub に不慣れなメンバーにまず買ったんだけど、とりあえず自分でもざっと読んでみた。
コンパクトによくまとまっていると思う。
ツールの「使い方」に注目しがちだけど、9章10章で語られている運用の話、特にメンバーに「気軽に Pull Requestしてもいいんだよ」と敷衍するところが重要だし、なにかと難しいんだよなぁ。契約で分断されているチーム間だと特に。。。>< でもがんがる!
Posted by ブクログ
GitHub初心者ということで買ってみた。
GitHubとはなんぞや、から実際のワークフローまで解説があってとてもわかりやすい。
ソーシャルコーディング、とはよく言ったものです。
Posted by ブクログ
昨今の現場では欠かせないツールとなっているGit。
それを利用したサービスのGitHub。
どのようなものなのか。また、どのように活用するべきなのか。また、チームに導入する場合にはどうしたらいいのか。
コードを通して語り合う。そんな日が来るとは思わなかった。
Posted by ブクログ
”GitHubの入門”と表紙に書かれた本は何冊かありましたが、読み比べた結果この本が一番真面目な本だったため購入。
GitHubを使うにはまずGitが操作できないと意味がないのですが、この本はGitHubだけでなく、Gitの操作についてもしっかり押さえてくれています。もちろんGitHubの各種機能も説明してくれていて、自分はこの本を読む前からGitHubのアカウントを持っていましたが、機能について全く知らなかったことも分かりました。
さらに、GitHubと連携するモダンな開発を支えるサービスについても多数紹介していて、直近で使うつもりがなくても「こんなサービスがあるんだ」と参考になりました。GitHubの基礎を学ぶならこの本でしょう。
Posted by ブクログ
GitHubを使ったpull, PR、mergeといった最近のチーム開発の流れを説明している。さらに、GitやGitHubがわからない人にも初歩からわかりやすい説明を記載している
Posted by ブクログ
オープンソースプログラミングをするには必須とも言えるGitHubおよびGitの使い方について解説。
また、後半の章ではGitHubを活用した開発フローを紹介している。
日頃から使っている人にとっては改めて読むまでもないような内容であると思うが、これからオープンソースの世界に飛び込むぞと気概を持ち始めた矢先に読むにはとっかかりとして丁度よい。
開発フローについてはきちっとリリースマネージャーがいるような組織であれば当たり前のフローなのだろうけれど、なんとなくでリリース管理しているような私界隈にとっては参考になる統制方法であった。
テストを必ず書くというのが、本当にどこまで書いているのかが気にはなる。
何はともあれ使ってみるのが一番ではあると思う。
Posted by ブクログ
手を動かして身に付ける実践的入門書とのことですが、さらっと斜め読み、GitHubに組み込まれているソースコードをネタにしたSNS的なツールは世間話の苦手なプログラマにコミュニケーション促すにはとても良い。いわゆる進捗管理ではなく、このような横の繋がりによる相互啓発ができるとプログラマの生活と仕事ももっと楽しくなる。
統計処理の中でソースコードの容量をカウントしているのがとても気に入った、増え続ける一方なのはリファクタリングをしていない証拠だw連携する他のツールやサービスを利用しての開発~デュプロイまでの流れを自動化したDevOps的展開もこれからのソフトウェアエンジニアに光明をもたらしそうだ。
Posted by ブクログ
GitHubなんとなくつかってるけど、よく分かってない画面とか機能が分かるようになる。
Pull Requestの送る側、受ける側を実践できるような内容になっていて、体験できたのは良かった。
Posted by ブクログ
svnとの違いを理解するために読んだ。
オープンソースを開発するためにワークフローとコミュニケーション機能が強化された構成管理ツールであることが理解できた。
Posted by ブクログ
中村さんが図書部で発表していたため読んだ。
GitHubの基本的な機能を改めて知る事が出来て良かった。特に以下は覚えておきたい。
過去のコミットを変更する
git rebase -i
コメントの引用は、選択してrで簡単にコメント記法で挿入される
Posted by ブクログ
習うより慣れよ、読むより使えよ。
読まないで使えるモノが良くできたモノ。
意味はわかりますが、それはそれで、これはこれです。
Gitはシンプルに使えますが、
やっぱりバージョン管理は複雑です。
ぶっとぶと冷や汗出るだけはすみません。
Posted by ブクログ
GitHubの入門書として有用です。図やコマンドの例が多く、実用的。ただし、バージョン管理システムの「Git」単体の説明書としては説明が不足しますので、その点は留意が必要です。