Git&GitHubは
これで大丈夫!
独学で挫折しそうになったら、オンラインプログラミングスクール
- GitとGitHubってなに?
- Gitのインストールと初期設定
- Gitの基本的な仕組み
- Gitの操作の全体像
- Gitのデータ管理方法 Part1
- Gitのデータ管理方法 Part2
- Gitのデータ管理の補足
- Gitのはじめ方(git initコマンド)
- GitHub上にあるプロジェクトからスタート(git cloneコマンド)
- 変更をステージに追加(git addコマンド)
- 変更を記録(git commitコマンド)
- 現在の変更状況を確認(git statusコマンド)
- 何を変更したのかを確認(git diffコマンド)
- 変更履歴を確認(git logコマンド)
- ファイルの削除を記録(git rmコマンド)
- ファイルの移動を記録(git mvコマンド)
- GitHubにプッシュ(git pushコマンド)
- GitHubの画面を確認しよう
- コマンドにエイリアスを付ける(git configコマンド)
- バージョン管理しないファイルは無視しよう(.gitignoreファイル)
- ファイルへの変更を取り消そう(git checkoutコマンド)
- ステージした変更を取り消す(git restore --stagedコマンド)
- 直前のコミットをやり直す(git commit --amendコマンド)
- リモート(GitHub)の情報を確認する(git remoteコマンド)
- リモートリポジトリを追加する(git remote addコマンド)
- リモートから取得(フェッチ編)(git fetchコマンド)
- リモートから取得(プル編)(git pullコマンド)
- フェッチとプルを使い分ける
- リモートの情報を詳しく知ろう
- リモートの変更・削除
- ブランチって何?
- ブランチの仕組み
- 新しいブランチを作成(git branchコマンド)
- ブランチを切り替える(git checkoutコマンド)
- 変更をマージする(git mergeコマンド)
- コンフリクトの解決
- コンフリクトが起きないようにする
- ブランチの変更・削除(git branchコマンド)
- ブランチを利用した開発手順
- リモートブランチとは
- プルリクエストについて
- GitHub Flowについて
- GitHub Flowの実践
- リベースで変更履歴を修正する(rebaseコマンド)
- リベースでの注意
- リベースとマージのどちらを使う?
- プルの設定をリベースに変更する
- リベースで履歴を書き換える Part1
- リベースで履歴を書き換える Part2
- タグ付け(git tagコマンド)
- タグを作成する(git tagコマンド)
- タグをリモートリポジトリ(GitHub)に送信する
- 作業を一時避難する(git stashコマンド)
- 避難した作業を確認する(git stash listコマンド)
- 避難した作業を復元する
- 避難した作業を削除する
GitとGitHubってなに?
Gitのインストールと初期設定
Gitの基本的な仕組み
Gitの操作の全体像
Gitのデータ管理方法 Part1
Gitのデータ管理方法 Part2
Gitのデータ管理の補足
Gitのはじめ方(git initコマンド)
GitHub上にあるプロジェクトからスタート(git cloneコマンド)
変更をステージに追加(git addコマンド)
変更を記録(git commitコマンド)
現在の変更状況を確認(git statusコマンド)
何を変更したのかを確認(git diffコマンド)
変更履歴を確認(git logコマンド)
ファイルの削除を記録(git rmコマンド)
ファイルの移動を記録(git mvコマンド)
GitHubにプッシュ(git pushコマンド)
GitHubの画面を確認しよう
コマンドにエイリアスを付ける(git configコマンド)
バージョン管理しないファイルは無視しよう(.gitignoreファイル)
ファイルへの変更を取り消そう(git checkoutコマンド)
ステージした変更を取り消す(git restore --stagedコマンド)
直前のコミットをやり直す(git commit --amendコマンド)
リモート(GitHub)の情報を確認する(git remoteコマンド)
リモートリポジトリを追加する(git remote addコマンド)
リモートから取得(フェッチ編)(git fetchコマンド)
リモートから取得(プル編)(git pullコマンド)
フェッチとプルを使い分ける
リモートの情報を詳しく知ろう
リモートの変更・削除
ブランチって何?
ブランチの仕組み
新しいブランチを作成(git branchコマンド)
ブランチを切り替える(git checkoutコマンド)
変更をマージする(git mergeコマンド)
コンフリクトの解決
コンフリクトが起きないようにする
ブランチの変更・削除(git branchコマンド)
ブランチを利用した開発手順
リモートブランチとは
プルリクエストについて
GitHub Flowについて
GitHub Flowの実践
リベースで変更履歴を修正する(rebaseコマンド)
リベースでの注意
リベースとマージのどちらを使う?
プルの設定をリベースに変更する
リベースで履歴を書き換える Part1
リベースで履歴を書き換える Part2
タグ付け(git tagコマンド)
タグを作成する(git tagコマンド)
タグをリモートリポジトリ(GitHub)に送信する
作業を一時避難する(git stashコマンド)
避難した作業を確認する(git stash listコマンド)
避難した作業を復元する
避難した作業を削除する
独学で挫折しそうになったら、オンラインプログラミングスクール