試験公開中

このエントリーをはてなブックマークに追加

いちばんやさしいGit&GitHubの教本 第2版 人気講師が教えるバージョン管理&共有入門

インプレス

2,420円 (2,200円+税)

実際のワークフローをイメージしながら実践的なGit/GitHubの使い方が身につく「いちばんやさしい」入門書です。改訂版では、新しいGitコマンドやGitHubの機能に対応したのに加え、知っておくと実務で役に立つ新しい慣習も紹介しています。

【注意】本書のEPUB版は固定レイアウト型になっております。文字の大きさの変更や検索、引用などはお使いいただけません。画面の大きい端末でご利用ください。

関連サイト

本書の関連ページが用意されています。

内容紹介

■□■エンジニアに必須のGit/GitHubをコマンドラインで使いこなそう!!■□■

実際のワークフローをイメージしながら実践的なGit/GitHubの使い方が身につく「いちばんやさしい」入門書です。

前半は、手元のパソコンでファイルを実際にバージョン管理しながら、Gitの基本的な使い方を解説。後半では、実践的なワークフローに沿ってGitHubを使い、チームメンバーと一緒に開発を進めるための知識が身につきます。

全体を通し、コマンドラインを使った操作が中心であることも大きな特徴です。難しそうに思えるかもしれませんが、未経験者でも理解できるように配慮しているので、心配することはありません。

概念や操作方法を丁寧に解説するのみならず、「なぜそうするのか」といった疑問に答えられるような説明も多く入れています。

また、コマンドラインでの操作に便利なコマンドリファレンスも用意しました(PDFでのダウンロード)。

改訂版では、新しいGitコマンドやGitHubの機能にも対応したのに加え、知っておくと実務で役に立つ新しい慣習も紹介。初めて学ぶ方にも、すでに使っていて知識を整理・アップデートしたい方にもおすすめです。

■本書はこんな人(企業)におすすめ

・これからGit/GitHubを使いはじめる入門者
・チームでプログラミングやWeb制作に携わる人(エンジニア、デザイナー、ディレクター、プロデューサーなど)
・コマンドラインでの操作をちゃんと学びたい人
・Webサイトを運営しているWeb担当者

書誌情報

  • 著者: 横田紋奈, 宇賀神みずき
  • 発行日: (紙書籍版発行日: 2022-03-17)
  • 最終更新日: 2022-03-17
  • バージョン: 1.0.0
  • ページ数: 240ページ(PDF版換算)
  • 対応フォーマット: PDF, EPUB
  • 出版社: インプレス

対象読者

これからGit/GitHubを使いはじめる入門者、チームでプログラミングやWeb制作に携わる人(エンジニア、デザイナー、ディレクターなど)、コマンドラインでの操作をちゃんと学びたい人、Webサイトを運営しているWeb担当者

著者について

横田紋奈

JFrog Japan株式会社デベロッパーアドボケイト。早稲田大学国際教養学部卒。規模、カルチャー、業種の全く異なる3社にてバックエンドエンジニアを務めた経験をいかし、技術的な広報や啓蒙、レクチャーなどを担当。プライベートではエンジニア向けコミュニティを運営。「Java女子部」運営スタッフ、「日本Javaユーザーグループ」幹事として、イベント開催や登壇を行う。
Twitter:@ihcomega
GitHub:@ihcomega56

宇賀神みずき

立命館大学理工学部卒。システムインテグレーターのバックエンドエンジニアとして、システム開発やプロジェクトへのGit導入を行う。2018年より外資系クラウドベンダーへ転職し、クラウド利用を推進している。プライベートでは、エンジニア向けイベントに参加し開発手法などのテーマで登壇している。
Twitter:@syobochim
GitHub:@syobochim

目次

はじめに

本書の読み方

目次

Chapter 1 Gitの基本を学ぼう

  • Lesson 01 バージョン管理とその目的を理解しましょう
  • Lesson 02 Gitの特徴を知りましょう
  • Lesson 03 変更を記録するコミットについて知りましょう
  • Lesson 04 リポジトリの役割を理解しましょう
  • Lesson 05 ローカルリポジトリに対する操作のイメージをつかみましょう
  • Lesson 06 リモートリポジトリに対する操作のイメージをつかみましょう

Chapter 2 Gitを使う準備をしよう

  • Lesson 07 パソコンにGitをインストールしましょう
  • Lesson 08 コマンドを実行するツールを起動しましょう
  • Lesson 09 CUIでフォルダーやファイルを操作する方法を身に付けましょう
  • Lesson 10 Visual Studio Codeをインストールしましょう
  • Lesson 11 ファイルの拡張子を表示しましょう
  • Lesson 12 Gitの設定をしましょう
  • Lesson 13 GUIクライアントを知りましょう

Chapter 3 ファイルをバージョン管理してみよう

  • Lesson 14 ローカルリポジトリでの操作を知りましょう
  • Lesson 15 ローカルリポジトリを作りましょう
  • Lesson 16 ステージングエリアに登録しましょう
  • Lesson 17 ファイルの差分を確認しましょう
  • Lesson 18 ファイルをコミットしましょう
  • Lesson 19 ローカルリポジトリでの操作を取り消しましょう
  • Lesson 20 Gitの管理下にあるファイルを削除しましょう
  • Lesson 21 Gitで管理しないファイルを設定しましょう
  • Lesson 22 コミットの履歴を確認しましょう

Chapter 4 GitHubのリポジトリをパソコンに取得しよう

  • Lesson 23 GitHubを使う準備をしましょう
  • Lesson 24 GitHubに公開鍵を設定しましょう
  • Lesson 25 サンプルプロジェクトを自分のアカウントの管理下にコピーしましょう
  • Lesson 26 イベント案内ページをパソコンに取得しましょう
  • Lesson 27 Webページの編集作業をするための準備をしましょう

Chapter 5 ブランチを使ってファイルを更新しよう

  • Lesson 28 ブランチとは何かを理解しましょう
  • Lesson 29 専用のブランチでイベント会場の情報を更新しましょう
  • Lesson 30 プルリクエストを作成しましょう
  • Lesson 31 プルリクエストをレビューしてもらいましょう
  • Lesson 32 GitHubのレビュー機能を使いこなしましょう
  • Lesson 33 作成したブランチをmasterブランチにマージしましょう
  • Lesson 34 リモートリポジトリの内容をローカルリポジトリに取得しましょう
  • Lesson 35 GitHubフローについて理解しましょう

Chapter 6 複数ブランチを同時に使ってファイルを更新しよう

  • Lesson 36 複数ブランチを使うためのシナリオを理解しましょう
  • Lesson 37 専用のブランチでスピーカーの情報を更新しましょう
  • Lesson 38 さらにブランチを作成し、セッションの情報を更新しましょう
  • Lesson 39 スピーカー情報更新用ブランチに戻り、作業を再開しましょう

Chapter 7 コンフリクトに対処しよう

  • Lesson 40 コンフリクトとは何かを理解しましょう
  • Lesson 41 コンフリクトを発生させてみましょう
  • Lesson 42 コンフリクトが発生した際の対応を学びましょう

Chapter 8 GitHubをさらに使いこなそう

  • Lesson 43 オープンソースソフトウェアのリポジトリへアクセスしよう
  • Lesson 44 オープンソースソフトウェアを探してみましょう
  • Lesson 45 オープンソースソフトウェアに貢献しましょう

索引

用語集

コマンドリファレンスのダウンロードについて

Home 書籍一覧 いちばんやさしいGit&GitHubの教本 第2版 人気講師が教えるバージョン管理&共有入門 ▲ ページトップへ戻る