ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2024/09/12
NEW
【週刊ドットインストール】 CSSバージョンのお話、レッスン制作の進捗、代表のひとりごと
PREMIUM
Git/GitHub入門 ブランチ編
GItのブランチ機能について詳しく見ていきます。
0%
このレッスンをはじめる前に
このレッスンを進めるには前提知識が必要です。先に以下のレッスンを完了しておきましょう。
Git/GitHub入門 基本操作編
(全19回)
PREMIUM
PREMIUM
0%
動画レッスン一覧
(17)
質問と回答
(1)
#01 ブランチを使ってみよう
(02:24)
無料公開中
ブランチ
mainブランチ
マージ
HEAD
未完了
#02 コミットを保存していこう
(02:39)
無料公開中
作業用フォルダの設定
ターミナルの起動
readme.mdの作成
git init
git add readme.md
git commit -m "01を追加"
git commit -am "02を追加"
git log --oneline
未完了
#03 ブランチを操作してみよう
(02:19)
無料公開中
git branch
git branch add-03
git branch
git switch add-03
git branch
git commit -am "03を追加"
git log --oneline
未完了
#04 mainブランチに切り替えてみよう
(01:53)
無料公開中
git switch main
git log --oneline
git log --oneline --all
未完了
#05 マージの挙動について理解しよう
(02:23)
これまでの流れ
git merge add-03
マージの挙動
Fast-forwardマージ
no-ffオプション
マージコミット
未完了
#06 ブランチをマージしてみよう
(02:11)
git branch
git merge add-03 --no-ff --no-edit
git log --oneline
未完了
#07 ブランチを削除してみよう
(02:07)
git branch
git branch -d add-03
git branch
git log --oneline --graph --all
未完了
#08 ブランチの作成、切替えを同時に行ってみよう
(02:44)
git log --oneline --graph
git reset --hard [hash]
git log --oneline
git switch -c add-03
git branch
git commit -am "03を追加"
git log --oneline
未完了
#09 mainブランチにもコミットを保存しよう
(02:24)
git switch main
git commit -am "01に補足を追加"
git log --oneline
git log --oneline --graph --all
分岐後に両方のブランチでコミットがある場合の挙動
未完了
#10 Fast-forwardではないマージを使ってみよう
(02:31)
コマンド履歴を辿る方法
git log --oneline --graph --all
git merge add-03 --no-edit
git log --oneline --graph --all
git branch -d add-03
git log --oneline --graph --all
未完了
#11 違うブランチで同じ箇所を変更してみよう
(03:01)
git log --oneline --graph --all
git reset --hard [hash]
git switch -c add-03
git commit -am "03を追加"
git log --oneline --graph --all
git switch main
git commit -am "03を仮置き"
git log --oneline --graph --all
未完了
#12 マージを中断してみよう
(02:51)
git log --oneline --graph --all
git merge add-03 --no-ff --no-edit
git merge --abort
未完了
#13 コンフリクトを解消していこう
(02:38)
git merge add-03 --no-ff --no-edit
コンフリクトの解消
git commit -a --no-edit
git log --oneline --graph --all
git branch -d add-03
git log --oneline --graph --all
未完了
#14 ブランチをマージせずに削除してみよう
(02:59)
git log --oneline --graph --all
git reset --hard [hash]
git log --oneline --graph --all
git switch -c addd-03
git branch -m addd-03 add-03
git branch
git commit -am "03を追加"
git log --oneline --graph --all
git switch main
git branch -D add-03
未完了
#15 git rebaseの挙動を理解しよう
(02:36)
git rebase
rebaseの挙動
未完了
#16 両方のブランチにコミットを保存しよう
(02:22)
git log --oneline --graph --all
git switch -c add-03
git commit -am "03を追加"
git log --oneline --graph --all
git switch main
git commit -am "03を仮置き"
git log --oneline --graph --all
git switch add-03
git log --oneline --graph --all
未完了
#17 git rebaseを使ってみよう
(02:58)
git log --oneline --graph --all
git rebase main
コンフリクトの解消
git commit -a --no-edit
git rebase --continue
git switch main
git merge add03 --no-ff --no-edit
git log --oneline --graph --all
git branch -d add-03
未完了
#05 マージの挙動について理解しよう
コミットの矢印はどう解釈すればいいですか?
2023年11月28日
次におすすめのレッスン
Git/GitHub入門 リモート編
(全17回)
PREMIUM
PREMIUM
0%
リリース情報(note)
『Git/GitHub入門 ブランチ編』をリリースしました
詳細情報
最終更新日
2023年10月13日
バージョン情報
Git 2.42.0 / Visual Studio Code 1.83.0