未来エンジニア養成所Blog

プログラミングを皆に楽しんでもらうための情報をお届けします。

これならわかる!【Git&GitHub】

title


Git&GitHubは
これで大丈夫!


独学で挫折しそうになったら、オンラインプログラミングスクール
未来エンジニア養成所Logo


GitとGitHubってなに?

phoeducation.work

Gitのインストールと初期設定

phoeducation.work

Gitの基本的な仕組み

phoeducation.work

Gitの操作の全体像

phoeducation.work

Gitのデータ管理方法 Part1

phoeducation.work

Gitのデータ管理方法 Part2

phoeducation.work

Gitのデータ管理の補足

phoeducation.work


Gitのはじめ方(git initコマンド)

phoeducation.work

GitHub上にあるプロジェクトからスタート(git cloneコマンド)

phoeducation.work

変更をステージに追加(git addコマンド)

phoeducation.work

変更を記録(git commitコマンド)

phoeducation.work

現在の変更状況を確認(git statusコマンド)

phoeducation.work

何何を変更したのかを確認(git diffコマンド)

phoeducation.work

変更履歴を確認(git logコマンド)

phoeducation.work

ファイルの削除を記録(git rmコマンド)

phoeducation.work

ファイルの移動を記録(git mvコマンド)

phoeducation.work

GitHubにプッシュ(git pushコマンド)

phoeducation.work

GitHubの画面を確認しよう

phoeducation.work

コマンドにエイリアスを付ける(git configコマンド)

phoeducation.work

バージョン管理しないファイルは無視しよう(.gitignoreファイル)

phoeducation.work


ファイルへの変更を取り消そう(git checkoutコマンド)

phoeducation.work

ステージした変更を取り消す(git checkoutコマンド)

phoeducation.work

直前のコミットをやり直す(git commit --amendコマンド)

phoeducation.work

リモート(GitHub)の情報を確認する(git remoteコマンド)

phoeducation.work

リモートリポジトリを追加する(git remote addコマンド)

phoeducation.work

リモートから取得(フェッチ編)(git fetchコマンド)

phoeducation.work

リモートから取得(プル編)(git pullコマンド)

phoeducation.work

フェッチとプルを使い分ける

phoeducation.work

リモートの情報を詳しく知ろう

phoeducation.work

リモートの変更・削除

phoeducation.work


ブランチって何?

phoeducation.work

ブランチの仕組み

phoeducation.work

ブランチって何?

phoeducation.work

新しいブランチを作成(git branchコマンド)

phoeducation.work

ブランチを切り替える(git checkoutコマンド)

phoeducation.work

変更をマージする(git mergeコマンド)

phoeducation.work

コンフリクトの解決

phoeducation.work

コンフリクトが起きないようにする

phoeducation.work

ブランチの変更・削除(git branchコマンド)

phoeducation.work

ブランチを利用した開発手順

phoeducation.work


リモートブランチとは

phoeducation.work

プルリクエストについて

phoeducation.work

GitHub Flowについて

phoeducation.work

GitHub Flowの実践

phoeducation.work

リベースで変更履歴を修正する(rebaseコマンド)

phoeducation.work

リベースでの注意

phoeducation.work

リベースとマージのどちらを使う?

phoeducation.work

プルの設定をリベースに変更する

phoeducation.work

リベースで履歴を書き換える Part1

phoeducation.work

リベースで履歴を書き換える Part2

phoeducation.work


タグ付け(git tagコマンド)

phoeducation.work

タグを作成する(git tagコマンド)

phoeducation.work

タグをリモートリポジトリ(GitHub)に送信する

phoeducation.work

作業を一時避難する(git stashコマンド)

phoeducation.work

避難した作業を確認する(git stash listコマンド)

phoeducation.work

避難した作業を復元する

phoeducation.work

避難した作業を削除する

phoeducation.work


参考図書



独学で挫折しそうになったら、オンラインプログラミングスクール
未来エンジニア養成所Logo