目次
はじめに
講習会および資料の目的・ゴールを説明します。
作業についての用語集
講習会や資料中で出てくる表現をまとめたものです。
Git環境構築
GitをPCに導入する方法を説明します。
Git環境の構築 (Windows)
Git環境の構築(Mac)
Git環境の構築(Linux - Debian系) - 主にUbuntu
Git環境の構築(Linux - Red Hat系) - 主にCent OS
Gitの設定
Gitの初期設定します。
Gitとは何か
Git基本概念、GitとGitHubの違いについて説明します。
Git操作の基本的な流れ
Git操作の基本的な流れを説明します。
リポジトリを作成する (git init)
Git管理をするワークスペースである、リポジトリを作成します。
ファイルのステージング (git add)
git add について説明します。
コミットする (git commit)
git commit について説明します。
今の状態や履歴を表示する (git status, git log)
git status と git log について説明します。
特定のファイルを Git の管理下から除外する (.gitignore)
.gitignore の役割を説明します。
ブランチを切る (git branch, git switch)
ブランチの切り方について説明します。
ブランチをマージする (git merge)
ブランチをマージする操作を説明します。
SSHキーの生成
Gitホスティングサービスと通信をするときに用いるSSHキーの作成方法について説明します。
GitHub にアップロードする (git push)
GitHubのリポジトリにプッシュする操作を説明します。
リモートリポジトリから新たなローカルリポジトリを作成する (git clone)
git clone について説明します。
共有されたリポジトリにプッシュする(チケット駆動開発)
Git ホスティングサービスの標準機能である issue に基づいたブランチの切り方を説明します。
プルリクエストによってマージする
Git ホスティングサービスの標準機能であるプルリクエストについて説明します。
リモートリポジトリの変更をローカルリポジトリに同期する(git pull)
git pull について説明します。
【付録】よく使う Linux コマンド
Git を使う際によく使う Linux コマンドを紹介します。
【付録】基本的な Vim の操作
本講習会で使うエディタ「Vim」の操作方法を説明します。