Gitの環境を作る
  • Udemyでの受講について
  • GitHubのアカウントを作成しよう
  • GitKrakenをセットアップしよう
  • Visual Studio Codeを日本語版でインストールしよう
  • Visual Studio Codeをセットアップしよう
Gitを体験してみよう
  • コミット作業をしてみよう
  • 間違えたコミットをリセットしよう
  • ステージングの役割について
  • コミットとリセットの各種テクニック
  • タグを利用しよう
  • GitKrakenのファイル操作機能について
ブランチ
  • ブランチを利用しよう
  • ブランチをマージしよう
  • リベースで履歴をまとめよう
  • チェリーピックで特定のコミットを取り込もう
Git Flow
  • Git Flow①:ブランチ運用のガイドライン
  • Git Flowの基本 ②
  • GitKrakenによる、Git Flow ①
  • GitKrakenによる、Git Flow ②
GitHubを利用したリモートリポジトリー
  • GitHubの無償化について
  • GitHubでリポジトリーを作る
  • GitKrakenにリモートリポジトリーを設定する
  • プッシュ - リモートリポジトリーへの変更の反映
  • Collaboratorsのメニュー名の変更について
  • クローン - リモートリポジトリーのコピーをローカルに構築
  • プル - リモートリポジトリーの変更を取り込む
  • プルリクエスト - 変更箇所のマージを依頼する
  • GitHub Flow - Git Flowよりもシンプルなブランチ運用ルール
  • 複数のリモートリポジトリーを設定しよう
  • SSHでのリモートリポジトリー接続
その他の Gitの知識
  • サブモジュール - 他の Gitリポジトリーを、自分のリポジトリーに取り込む
  • コンフリクト(変更の衝突)を解消しよう
GitHubを使いこなそう
  • リモートリポジトリーの初期化処理
  • GitHubでのファイル操作
  • Issues - バグや課題を管理する
  • イシューのラベルとマイルストーンを管理しよう
  • Markdown記法を学ぼう
  • Projects - Kanban方式のプロジェクト管理機能
  • プロジェクトとイシューを連携しよう
  • Automated Kanbanで、カードの管理を自動化しよう
  • プルリクエストに連携したプロジェクトと、バグを管理するプロジェクトを利用しよう
  • Wiki - 共有可能なオンラインドキュメント
  • Gist - 公開できる、プログラミングメモ
  • GitHubの公開リポジトリーを検索しよう
コマンドラインで Gitを使おう
  • Git/Git Bashをインストールしよう
  • git commit - Gitにコミットしよう
  • git revert - コミットを取り消そう
  • git reset - リセットしよう
  • git tag - タグを設定しよう
  • git rm / mv - ファイル操作をしよう
  • .gitignore - 除外ファイルを設定しよう
  • git branch - ブランチを作成しよう
  • git stash - スタッシュを利用して一時退避しよう
  • git merge - マージしよう
  • git diff - コンフリクト(衝突)が発生したときの対処をしよう
  • git remote - リモートリポジトリーを利用しよう
  • git push - プッシュしよう
  • git clone - リモートリポジトリーからクローンを作ろう
  • GitHubを SSH接続で利用しよう
  • git fetch - プルをする前に、リモートリポジトリーの様子を取り込もう