第6章
枝を分けて試す
ここまでは、記録を1本の線の上に積んできました。うまくいくか分からないことを試したいとき、 その線に直接書き足すと、失敗したときに戻すのが面倒です。Git には線を分けて別々に進めるしくみがあります。これを枝(branch)と呼びます。 この章では枝を1つ作り、そこで書き足してから元へ戻り、元が何も変わっていないことを自分の目で確かめます。
- この章が終わると
- branch を切って戻る流れを、迷わずたどれる状態
- 用意するもの
- 第5章で GitHub へ送り終わったフォルダー。新しく入れるものはありません。
この章の進め方を選んでください
同じことを3つのやり方で説明します。どれを選んでも、できあがるものは同じです。 あとから何度でも変えられます。
ターミナル:黒い画面に命令を打ちます。遠回りに見えますが、Git が何をしているかがそのまま見えるので、あとで困ったときに自分で調べられるようになります。
VS Code:エディタ(VS Code)の画面で、ボタンを押して進めます。コマンドを覚えなくても同じことができます。中で動いているのは、ターミナルで打つのと同じ Git です。
AI エージェント:やりたいことを日本語で伝えて、AI に代わりにやってもらいます。ここでは Claude Code を例にしますが、載せている指示文は他のエージェントでもほとんどそのまま使えます。
下にスクロールすると、手順が1つずつ再生されます。見逃したら、スクロールを戻せば同じところが巻き戻ります。 この章で作る枝は add-usage という名前にします。 次の第7章で、この枝を本流へ取り込むところまで進みます。
ターミナルで進める
01 / 12
第5章の続きです。送り終わったフォルダーの中で、ターミナルを開きます。
02 / 12
いまある枝の一覧を見ます。main が1つだけで、* が付いています。
* は「いま立っている枝」の印です。枝とは、記録を積んでいく線のことだと思ってください。
03 / 12
新しい枝 add-usage を作って、そこへ移ります。-c は「作ってから移る」という指定です。
名前は英数字とハイフンで、何をする枝かが分かるものにします。日本語も使えますが、避けたほうが無難です。
04 / 12
もう一度見ます。枝が2つになり、* が add-usage へ移っています。
この時点では、2つの枝の中身はまったく同じです。分かれるのはこれから書き足したぶんだけです。
05 / 12
README.md の最後に「## 使い方」の節を足して、保存します。
エディタは使い慣れたもので構いません。ここでは VS Code の画面で示しています。
06 / 12
ターミナルに戻ります。いま書き足したぶんを、この枝に記録します。
07 / 12
記録します。-am は「すでに Git が見ているファイルを add してから記録する」指定です。
第4章の git add と git commit を1回で済ませています。新しく作ったファイルは -a では入らないので、そのときは git add が要ります。
08 / 12
この枝を GitHub にも送ります。はじめて送る枝なので -u を付けます。
-u は「この枝の送り先を覚えておく」という指定です。2回目からは git push だけで送れます。
09 / 12
ここからが山場です。元の main へ戻ってみます。
10 / 12
README.md の中身を見ます。足したはずの「## 使い方」がありません。
cat は、ファイルの中身をそのまま画面に出す命令です。消えたのではなく、main の側にはまだ無いだけです。
11 / 12
もう一度 add-usage へ移ります。
枝を移ると、フォルダーの中のファイルがその枝の状態に入れ替わります。手で書き戻す必要はありません。
12 / 12
中身を見ると、足した節が戻っています。ここまでが第6章です。
同じフォルダーなのに中身が入れ替わります。これが「枝を分けて試す」ということです。
$
$git branch
* main
$
$git branch
* main
$git switch -c add-usage
Switched to a new branch 'add-usage'
$
$git branch
* main
$git switch -c add-usage
Switched to a new branch 'add-usage'
$git branch
* add-usage
main
$
EXPLORER
HELLO-GITHUB
README.mdM
SOURCE CONTROL
STAGED CHANGES1
README.mdM
CHANGES1
README.mdM
No changes
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
Git: Clone
Git: Fetch
Git: Create Branch
Select a branch or tag to checkout
Create new branch...
main
add-usage
$git branch
* main
$git switch -c add-usage
Switched to a new branch 'add-usage'
$git branch
* add-usage
main
$
$git branch
* main
$git switch -c add-usage
Switched to a new branch 'add-usage'
$git branch
* add-usage
main
$git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
$
$git branch
* main
$git switch -c add-usage
Switched to a new branch 'add-usage'
$git branch
* add-usage
main
$git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
$git push -u origin add-usage
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 18 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 400 bytes | 400.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/practice-learner/hello-github.git
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
$
$git branch
* main
$git switch -c add-usage
Switched to a new branch 'add-usage'
$git branch
* add-usage
main
$git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
$git push -u origin add-usage
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 18 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 400 bytes | 400.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/practice-learner/hello-github.git
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
$git switch main
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
$
$git switch -c add-usage
Switched to a new branch 'add-usage'
$git branch
* add-usage
main
$git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
$git push -u origin add-usage
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 18 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 400 bytes | 400.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/practice-learner/hello-github.git
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
$git switch main
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
$cat README.md
# hello-github
Git と GitHub の練習用です。
$
* add-usage
main
$git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
$git push -u origin add-usage
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 18 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 400 bytes | 400.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/practice-learner/hello-github.git
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
$git switch main
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
$cat README.md
# hello-github
Git と GitHub の練習用です。
$git switch add-usage
Switched to branch 'add-usage'
Your branch is up to date with 'origin/add-usage'.
$
Delta compression using up to 18 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 400 bytes | 400.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/practice-learner/hello-github.git
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
$git switch main
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
$cat README.md
# hello-github
Git と GitHub の練習用です。
$git switch add-usage
Switched to branch 'add-usage'
Your branch is up to date with 'origin/add-usage'.
$cat README.md
# hello-github
Git と GitHub の練習用です。
## 使い方
clone して、README を書き換えてみてください。
$
01 / 12
第5章の続きです。送り終わったフォルダーの中で、ターミナルを開きます。
~/Documents/hello-github$
02 / 12
いまある枝の一覧を見ます。main が1つだけで、* が付いています。
* は「いま立っている枝」の印です。枝とは、記録を積んでいく線のことだと思ってください。
~/Documents/hello-github$git branch
* main
$
03 / 12
新しい枝 add-usage を作って、そこへ移ります。-c は「作ってから移る」という指定です。
名前は英数字とハイフンで、何をする枝かが分かるものにします。日本語も使えますが、避けたほうが無難です。
~/Documents/hello-github$git branch
* main
$git switch -c add-usage
Switched to a new branch 'add-usage'
$
04 / 12
もう一度見ます。枝が2つになり、* が add-usage へ移っています。
この時点では、2つの枝の中身はまったく同じです。分かれるのはこれから書き足したぶんだけです。
~/Documents/hello-github$git branch
* main
$git switch -c add-usage
Switched to a new branch 'add-usage'
$git branch
* add-usage
main
$
05 / 12
README.md の最後に「## 使い方」の節を足して、保存します。
エディタは使い慣れたもので構いません。ここでは VS Code の画面で示しています。
hello-github1EXPLORER
HELLO-GITHUB
README.mdM
SOURCE CONTROL
Clone RepositoryCommitPublish BranchSync Changes2↓1↑STAGED CHANGES1
README.mdM
CHANGES1
README.mdM
No changes
README.md1# hello-github
README.md1# hello-github
2
3Git と GitHub の練習用です。
README.md1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
README.md1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
Git: Clone
Git: Fetch
Git: Create Branch
Select a branch or tag to checkout
Create new branch...
main
add-usage
mainadd-usage0↓ 0↑2↓ 0↑0↓ 1↑06 / 12
ターミナルに戻ります。いま書き足したぶんを、この枝に記録します。
~/Documents/hello-github$git branch
* main
$git switch -c add-usage
Switched to a new branch 'add-usage'
$git branch
* add-usage
main
$
07 / 12
記録します。-am は「すでに Git が見ているファイルを add してから記録する」指定です。
第4章の git add と git commit を1回で済ませています。新しく作ったファイルは -a では入らないので、そのときは git add が要ります。
~/Documents/hello-github$git branch
* main
$git switch -c add-usage
Switched to a new branch 'add-usage'
$git branch
* add-usage
main
$git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
$
08 / 12
この枝を GitHub にも送ります。はじめて送る枝なので -u を付けます。
-u は「この枝の送り先を覚えておく」という指定です。2回目からは git push だけで送れます。
~/Documents/hello-github$git branch
* main
$git switch -c add-usage
Switched to a new branch 'add-usage'
$git branch
* add-usage
main
$git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
$git push -u origin add-usage
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 18 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 400 bytes | 400.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/practice-learner/hello-github.git
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
$
09 / 12
ここからが山場です。元の main へ戻ってみます。
~/Documents/hello-github$git branch
* main
$git switch -c add-usage
Switched to a new branch 'add-usage'
$git branch
* add-usage
main
$git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
$git push -u origin add-usage
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 18 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 400 bytes | 400.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/practice-learner/hello-github.git
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
$git switch main
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
$
10 / 12
README.md の中身を見ます。足したはずの「## 使い方」がありません。
cat は、ファイルの中身をそのまま画面に出す命令です。消えたのではなく、main の側にはまだ無いだけです。
~/Documents/hello-github$git switch -c add-usage
Switched to a new branch 'add-usage'
$git branch
* add-usage
main
$git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
$git push -u origin add-usage
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 18 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 400 bytes | 400.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/practice-learner/hello-github.git
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
$git switch main
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
$cat README.md
# hello-github
Git と GitHub の練習用です。
$
11 / 12
もう一度 add-usage へ移ります。
枝を移ると、フォルダーの中のファイルがその枝の状態に入れ替わります。手で書き戻す必要はありません。
~/Documents/hello-github* add-usage
main
$git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
$git push -u origin add-usage
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 18 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 400 bytes | 400.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/practice-learner/hello-github.git
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
$git switch main
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
$cat README.md
# hello-github
Git と GitHub の練習用です。
$git switch add-usage
Switched to branch 'add-usage'
Your branch is up to date with 'origin/add-usage'.
$
12 / 12
中身を見ると、足した節が戻っています。ここまでが第6章です。
同じフォルダーなのに中身が入れ替わります。これが「枝を分けて試す」ということです。
~/Documents/hello-githubDelta compression using up to 18 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 400 bytes | 400.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/practice-learner/hello-github.git
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
$git switch main
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
$cat README.md
# hello-github
Git と GitHub の練習用です。
$git switch add-usage
Switched to branch 'add-usage'
Your branch is up to date with 'origin/add-usage'.
$cat README.md
# hello-github
Git と GitHub の練習用です。
## 使い方
clone して、README を書き換えてみてください。
$
VS Codeで進める
01 / 12
第5章の続きです。一番下の帯の左に出ている main が、いま立っている枝です。
枝(branch)は、記録を積んでいく線のことです。「グラフ」節の線は、いまは main の1本だけです。
02 / 12
帯の main を押します。上に、枝を選ぶ一覧が出ます。
一覧には、いまある枝(main だけ)と、新しく枝を作る項目が並んでいます。
03 / 12
「新しいブランチの作成...」を選びます。名前を入れる欄に変わります。
04 / 12
枝の名前を打ちます。ここでは add-usage にします。
何をする枝かが分かる名前にします。英数字とハイフンで短く付けるのが一般的です。
05 / 12
Enter を押すと枝ができて、そのまま移ります。帯が add-usage に変わりました。
ボタンが「Branch の発行」になり、帯の右には雲の印が出ています。どちらも「この枝はまだ GitHub 側に無い」という意味です。グラフの橙の雲(origin/main)は、この枝の分かれ元です。
06 / 12
README.md に「## 使い方」の節を足して保存します。「変更」に出た README.md の行にマウスを乗せます。
行の左の緑の印は「前の記録から増えた行」です。ここでは4行増えています。直したものがあるので、ボタンは「コミット」に戻りました。
07 / 12
第4章と同じように、行の右の + を押して「ステージされている変更」へ入れます。
08 / 12
上の欄に、何をしたかを短く書きます。
欄の薄い字に出ていた枝の名前が add-usage になっていたのは、この枝に記録されるという意味です。
09 / 12
「✓ コミット」を押します。この記録は add-usage の側だけに積まれます。
グラフの一番上に、いま作った記録が増えました。橙の雲(origin/main)は1つ下に残ったままです。ボタンはまた「Branch の発行」に戻りました。
10 / 12
「Branch の発行」を押します。この枝が GitHub 側にもできます。
ターミナルで進める場合の git push -u origin <枝の名前> と同じことをしています。一番上の行に紫の雲(GitHub 側の add-usage)が付き、帯の雲の印は同期の印に戻りました。
11 / 12
ここからが山場です。帯の add-usage を押して、もう一度枝の一覧を出します。
今度は main と add-usage の2つが並んでいます。
12 / 12
main を選びます。README.md から「## 使い方」の節が消えました。ここまでが第6章です。
消えたのではなく、main の側にはまだ無いだけです。add-usage を選び直せば、また出てきます。グラフも main の線だけに戻りました。
エクスプローラー
HELLO-GITHUB
README.mdM
拡張機能
ソース管理
Git 機能を使用するには、Git リポジトリを含むフォルダーを開くか、URL から複製します。
フォルダーを開く
リポジトリをクローンする
VS Codeで Git とソース管理を使用する方法の詳細については、ドキュメントを参照。
変更
メッセージ (⌘Enter で "main" にコミット)
メッセージ (⌘Enter で "add-usage" にコミット)
変更0
変更1
README.mdM
ステージされている変更1
README.mdM
変更0
グラフ自動
Initial commitpractice-learnermain
送信した変更点main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learnerorigin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
READMEに説明を書くpractice-learneradd-usage
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnerorigin/main
使い方の節を足すpractice-learner
受信した変更点origin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnermain
使い方の節を足すpractice-learner
READMEに説明を書くpractice-learner
Initial commitpractice-learner
GitHub
Pull Requests
Issues
GitHub Pull Request
Create
Basemain
Mergeadd-usage
使い方の節を足す
CancelCreate
Files Changed
Commits
GitHub Pull Request
Changes In Pull Request
README.md
1# hello-github
README.md
1# hello-github
2
3Git と GitHub の練習用です。
README.md
1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
README.md (作業ツリー)
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
#1 使い方の節を足す
使い方の節を足す #1
OpenMergedpractice-learner wants to merge changes into main from add-usagepractice-learner merged changes into main from add-usage
Merge Pull Requestusing methodCreate Merge Commit
Merge pull request #1 from practice-learner:add-usage
使い方の節を足す
CancelCreate Merge Commit
Pull request successfully merged.
Delete Branch...
リポジトリの URL
GitHub から複製
GitHub から複製
チェックアウトするブランチまたはタグを選択します
新しいブランチの作成...
main
add-usage
新しいブランチ名を入力してください
表示言語を 日本語 に変更するには言語パックをインストールします。 (Install language pack to change the display language to Japanese.)
インストールして再起動 (Install and Restart)
リポジトリを開きますか?
開く新しいウィンドウで開く
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
マージ...
ブランチのリベース...
ブランチの作成...
ブランチの作成元...
ブランチ名の変更...
ブランチの削除...
リモート ブランチの削除...
ブランチを発行...
チェックアウト
チェックアウト (デタッチ済み)
ブランチの作成...
ブランチの削除
タグの作成...
チェリー ピック
リモートと比較する
マージ ベースと比較する
比較する...
コミット ハッシュのコピー
コミット メッセージのコピー
01 / 12
第5章の続きです。一番下の帯の左に出ている main が、いま立っている枝です。
枝(branch)は、記録を積んでいく線のことです。「グラフ」節の線は、いまは main の1本だけです。
hello-github1エクスプローラー
HELLO-GITHUB
README.mdM
拡張機能
GitHub Pull RequestsPull Request and Issue Provider for GitHubGitHubインストールソース管理
Git 機能を使用するには、Git リポジトリを含むフォルダーを開くか、URL から複製します。
フォルダーを開く
リポジトリをクローンする
VS Codeで Git とソース管理を使用する方法の詳細については、ドキュメントを参照。
変更
メッセージ (⌘Enter で "main" にコミット)
メッセージ (⌘Enter で "add-usage" にコミット)
コミットBranch の発行変更の同期 1変更の同期 2変更0
変更1
README.mdM
ステージされている変更1
README.mdM
変更0
グラフ自動
Initial commitpractice-learnermain
送信した変更点main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learnerorigin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
READMEに説明を書くpractice-learneradd-usage
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnerorigin/main
使い方の節を足すpractice-learner
受信した変更点origin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnermain
使い方の節を足すpractice-learner
READMEに説明を書くpractice-learner
Initial commitpractice-learner
GitHub
Pull Requests
Issues
GitHub Pull Request
Create
Basemain
Mergeadd-usage
使い方の節を足す
CancelCreate
Files Changed
Commits
GitHub Pull Request
Changes In Pull Request
README.md
1# hello-github
README.md
1# hello-github
2
3Git と GitHub の練習用です。
README.md
1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
README.md (作業ツリー)
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
#1 使い方の節を足す
使い方の節を足す #1
OpenMergedpractice-learner wants to merge changes into
mainfromadd-usagepractice-learner merged changes intomainfromadd-usageMerge Pull Requestusing methodCreate Merge Commit
Merge pull request #1 from practice-learner:add-usage
使い方の節を足す
CancelCreate Merge Commit
Pull request successfully merged.
Delete Branch...
リポジトリの URL
GitHub から複製
GitHub から複製
チェックアウトするブランチまたはタグを選択します
新しいブランチの作成...
main
add-usage
新しいブランチ名を入力してください
表示言語を 日本語 に変更するには言語パックをインストールします。 (Install language pack to change the display language to Japanese.)
インストールして再起動 (Install and Restart)
リポジトリを開きますか?
開く新しいウィンドウで開く
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
マージ...
ブランチのリベース...
ブランチの作成...
ブランチの作成元...
ブランチ名の変更...
ブランチの削除...
リモート ブランチの削除...
ブランチを発行...
チェックアウト
チェックアウト (デタッチ済み)
ブランチの作成...
ブランチの削除
タグの作成...
チェリー ピック
リモートと比較する
マージ ベースと比較する
比較する...
コミット ハッシュのコピー
コミット メッセージのコピー
mainmain*main+add-usageadd-usage*add-usage+0↓ 1↑2↓ 0↑02 / 12
帯の main を押します。上に、枝を選ぶ一覧が出ます。
一覧には、いまある枝(main だけ)と、新しく枝を作る項目が並んでいます。
hello-github1エクスプローラー
HELLO-GITHUB
README.mdM
拡張機能
GitHub Pull RequestsPull Request and Issue Provider for GitHubGitHubインストールソース管理
Git 機能を使用するには、Git リポジトリを含むフォルダーを開くか、URL から複製します。
フォルダーを開く
リポジトリをクローンする
VS Codeで Git とソース管理を使用する方法の詳細については、ドキュメントを参照。
変更
メッセージ (⌘Enter で "main" にコミット)
メッセージ (⌘Enter で "add-usage" にコミット)
コミットBranch の発行変更の同期 1変更の同期 2変更0
変更1
README.mdM
ステージされている変更1
README.mdM
変更0
グラフ自動
Initial commitpractice-learnermain
送信した変更点main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learnerorigin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
READMEに説明を書くpractice-learneradd-usage
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnerorigin/main
使い方の節を足すpractice-learner
受信した変更点origin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnermain
使い方の節を足すpractice-learner
READMEに説明を書くpractice-learner
Initial commitpractice-learner
GitHub
Pull Requests
Issues
GitHub Pull Request
Create
Basemain
Mergeadd-usage
使い方の節を足す
CancelCreate
Files Changed
Commits
GitHub Pull Request
Changes In Pull Request
README.md
1# hello-github
README.md
1# hello-github
2
3Git と GitHub の練習用です。
README.md
1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
README.md (作業ツリー)
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
#1 使い方の節を足す
使い方の節を足す #1
OpenMergedpractice-learner wants to merge changes into
mainfromadd-usagepractice-learner merged changes intomainfromadd-usageMerge Pull Requestusing methodCreate Merge Commit
Merge pull request #1 from practice-learner:add-usage
使い方の節を足す
CancelCreate Merge Commit
Pull request successfully merged.
Delete Branch...
リポジトリの URL
GitHub から複製
GitHub から複製
チェックアウトするブランチまたはタグを選択します
新しいブランチの作成...
main
add-usage
新しいブランチ名を入力してください
表示言語を 日本語 に変更するには言語パックをインストールします。 (Install language pack to change the display language to Japanese.)
インストールして再起動 (Install and Restart)
リポジトリを開きますか?
開く新しいウィンドウで開く
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
マージ...
ブランチのリベース...
ブランチの作成...
ブランチの作成元...
ブランチ名の変更...
ブランチの削除...
リモート ブランチの削除...
ブランチを発行...
チェックアウト
チェックアウト (デタッチ済み)
ブランチの作成...
ブランチの削除
タグの作成...
チェリー ピック
リモートと比較する
マージ ベースと比較する
比較する...
コミット ハッシュのコピー
コミット メッセージのコピー
mainmain*main+add-usageadd-usage*add-usage+0↓ 1↑2↓ 0↑03 / 12
「新しいブランチの作成...」を選びます。名前を入れる欄に変わります。
hello-github1エクスプローラー
HELLO-GITHUB
README.mdM
拡張機能
GitHub Pull RequestsPull Request and Issue Provider for GitHubGitHubインストールソース管理
Git 機能を使用するには、Git リポジトリを含むフォルダーを開くか、URL から複製します。
フォルダーを開く
リポジトリをクローンする
VS Codeで Git とソース管理を使用する方法の詳細については、ドキュメントを参照。
変更
メッセージ (⌘Enter で "main" にコミット)
メッセージ (⌘Enter で "add-usage" にコミット)
コミットBranch の発行変更の同期 1変更の同期 2変更0
変更1
README.mdM
ステージされている変更1
README.mdM
変更0
グラフ自動
Initial commitpractice-learnermain
送信した変更点main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learnerorigin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
READMEに説明を書くpractice-learneradd-usage
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnerorigin/main
使い方の節を足すpractice-learner
受信した変更点origin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnermain
使い方の節を足すpractice-learner
READMEに説明を書くpractice-learner
Initial commitpractice-learner
GitHub
Pull Requests
Issues
GitHub Pull Request
Create
Basemain
Mergeadd-usage
使い方の節を足す
CancelCreate
Files Changed
Commits
GitHub Pull Request
Changes In Pull Request
README.md
1# hello-github
README.md
1# hello-github
2
3Git と GitHub の練習用です。
README.md
1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
README.md (作業ツリー)
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
#1 使い方の節を足す
使い方の節を足す #1
OpenMergedpractice-learner wants to merge changes into
mainfromadd-usagepractice-learner merged changes intomainfromadd-usageMerge Pull Requestusing methodCreate Merge Commit
Merge pull request #1 from practice-learner:add-usage
使い方の節を足す
CancelCreate Merge Commit
Pull request successfully merged.
Delete Branch...
リポジトリの URL
GitHub から複製
GitHub から複製
チェックアウトするブランチまたはタグを選択します
新しいブランチの作成...
main
add-usage
新しいブランチ名を入力してください
表示言語を 日本語 に変更するには言語パックをインストールします。 (Install language pack to change the display language to Japanese.)
インストールして再起動 (Install and Restart)
リポジトリを開きますか?
開く新しいウィンドウで開く
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
マージ...
ブランチのリベース...
ブランチの作成...
ブランチの作成元...
ブランチ名の変更...
ブランチの削除...
リモート ブランチの削除...
ブランチを発行...
チェックアウト
チェックアウト (デタッチ済み)
ブランチの作成...
ブランチの削除
タグの作成...
チェリー ピック
リモートと比較する
マージ ベースと比較する
比較する...
コミット ハッシュのコピー
コミット メッセージのコピー
mainmain*main+add-usageadd-usage*add-usage+0↓ 1↑2↓ 0↑04 / 12
枝の名前を打ちます。ここでは add-usage にします。
何をする枝かが分かる名前にします。英数字とハイフンで短く付けるのが一般的です。
hello-github1エクスプローラー
HELLO-GITHUB
README.mdM
拡張機能
GitHub Pull RequestsPull Request and Issue Provider for GitHubGitHubインストールソース管理
Git 機能を使用するには、Git リポジトリを含むフォルダーを開くか、URL から複製します。
フォルダーを開く
リポジトリをクローンする
VS Codeで Git とソース管理を使用する方法の詳細については、ドキュメントを参照。
変更
メッセージ (⌘Enter で "main" にコミット)
メッセージ (⌘Enter で "add-usage" にコミット)
コミットBranch の発行変更の同期 1変更の同期 2変更0
変更1
README.mdM
ステージされている変更1
README.mdM
変更0
グラフ自動
Initial commitpractice-learnermain
送信した変更点main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learnerorigin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
READMEに説明を書くpractice-learneradd-usage
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnerorigin/main
使い方の節を足すpractice-learner
受信した変更点origin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnermain
使い方の節を足すpractice-learner
READMEに説明を書くpractice-learner
Initial commitpractice-learner
GitHub
Pull Requests
Issues
GitHub Pull Request
Create
Basemain
Mergeadd-usage
使い方の節を足す
CancelCreate
Files Changed
Commits
GitHub Pull Request
Changes In Pull Request
README.md
1# hello-github
README.md
1# hello-github
2
3Git と GitHub の練習用です。
README.md
1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
README.md (作業ツリー)
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
#1 使い方の節を足す
使い方の節を足す #1
OpenMergedpractice-learner wants to merge changes into
mainfromadd-usagepractice-learner merged changes intomainfromadd-usageMerge Pull Requestusing methodCreate Merge Commit
Merge pull request #1 from practice-learner:add-usage
使い方の節を足す
CancelCreate Merge Commit
Pull request successfully merged.
Delete Branch...
リポジトリの URL
GitHub から複製
GitHub から複製
チェックアウトするブランチまたはタグを選択します
新しいブランチの作成...
main
add-usage
add-usage
新しいブランチ名を入力してください
表示言語を 日本語 に変更するには言語パックをインストールします。 (Install language pack to change the display language to Japanese.)
インストールして再起動 (Install and Restart)
リポジトリを開きますか?
開く新しいウィンドウで開く
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
マージ...
ブランチのリベース...
ブランチの作成...
ブランチの作成元...
ブランチ名の変更...
ブランチの削除...
リモート ブランチの削除...
ブランチを発行...
チェックアウト
チェックアウト (デタッチ済み)
ブランチの作成...
ブランチの削除
タグの作成...
チェリー ピック
リモートと比較する
マージ ベースと比較する
比較する...
コミット ハッシュのコピー
コミット メッセージのコピー
mainmain*main+add-usageadd-usage*add-usage+0↓ 1↑2↓ 0↑05 / 12
Enter を押すと枝ができて、そのまま移ります。帯が add-usage に変わりました。
ボタンが「Branch の発行」になり、帯の右には雲の印が出ています。どちらも「この枝はまだ GitHub 側に無い」という意味です。グラフの橙の雲(origin/main)は、この枝の分かれ元です。
hello-github1エクスプローラー
HELLO-GITHUB
README.mdM
拡張機能
GitHub Pull RequestsPull Request and Issue Provider for GitHubGitHubインストールソース管理
Git 機能を使用するには、Git リポジトリを含むフォルダーを開くか、URL から複製します。
フォルダーを開く
リポジトリをクローンする
VS Codeで Git とソース管理を使用する方法の詳細については、ドキュメントを参照。
変更
メッセージ (⌘Enter で "main" にコミット)
メッセージ (⌘Enter で "add-usage" にコミット)
コミットBranch の発行変更の同期 1変更の同期 2変更0
変更1
README.mdM
ステージされている変更1
README.mdM
変更0
グラフ自動
Initial commitpractice-learnermain
送信した変更点main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learnerorigin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
READMEに説明を書くpractice-learneradd-usage
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnerorigin/main
使い方の節を足すpractice-learner
受信した変更点origin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnermain
使い方の節を足すpractice-learner
READMEに説明を書くpractice-learner
Initial commitpractice-learner
GitHub
Pull Requests
Issues
GitHub Pull Request
Create
Basemain
Mergeadd-usage
使い方の節を足す
CancelCreate
Files Changed
Commits
GitHub Pull Request
Changes In Pull Request
README.md
1# hello-github
README.md
1# hello-github
2
3Git と GitHub の練習用です。
README.md
1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
README.md (作業ツリー)
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
#1 使い方の節を足す
使い方の節を足す #1
OpenMergedpractice-learner wants to merge changes into
mainfromadd-usagepractice-learner merged changes intomainfromadd-usageMerge Pull Requestusing methodCreate Merge Commit
Merge pull request #1 from practice-learner:add-usage
使い方の節を足す
CancelCreate Merge Commit
Pull request successfully merged.
Delete Branch...
リポジトリの URL
GitHub から複製
GitHub から複製
チェックアウトするブランチまたはタグを選択します
新しいブランチの作成...
main
add-usage
新しいブランチ名を入力してください
表示言語を 日本語 に変更するには言語パックをインストールします。 (Install language pack to change the display language to Japanese.)
インストールして再起動 (Install and Restart)
リポジトリを開きますか?
開く新しいウィンドウで開く
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
マージ...
ブランチのリベース...
ブランチの作成...
ブランチの作成元...
ブランチ名の変更...
ブランチの削除...
リモート ブランチの削除...
ブランチを発行...
チェックアウト
チェックアウト (デタッチ済み)
ブランチの作成...
ブランチの削除
タグの作成...
チェリー ピック
リモートと比較する
マージ ベースと比較する
比較する...
コミット ハッシュのコピー
コミット メッセージのコピー
mainmain*main+add-usageadd-usage*add-usage+0↓ 1↑2↓ 0↑06 / 12
README.md に「## 使い方」の節を足して保存します。「変更」に出た README.md の行にマウスを乗せます。
行の左の緑の印は「前の記録から増えた行」です。ここでは4行増えています。直したものがあるので、ボタンは「コミット」に戻りました。
hello-github1エクスプローラー
HELLO-GITHUB
README.mdM
拡張機能
GitHub Pull RequestsPull Request and Issue Provider for GitHubGitHubインストールソース管理
Git 機能を使用するには、Git リポジトリを含むフォルダーを開くか、URL から複製します。
フォルダーを開く
リポジトリをクローンする
VS Codeで Git とソース管理を使用する方法の詳細については、ドキュメントを参照。
変更
メッセージ (⌘Enter で "main" にコミット)
メッセージ (⌘Enter で "add-usage" にコミット)
コミットBranch の発行変更の同期 1変更の同期 2変更0
変更1
README.mdM
ステージされている変更1
README.mdM
変更0
グラフ自動
Initial commitpractice-learnermain
送信した変更点main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learnerorigin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
READMEに説明を書くpractice-learneradd-usage
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnerorigin/main
使い方の節を足すpractice-learner
受信した変更点origin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnermain
使い方の節を足すpractice-learner
READMEに説明を書くpractice-learner
Initial commitpractice-learner
GitHub
Pull Requests
Issues
GitHub Pull Request
Create
Basemain
Mergeadd-usage
使い方の節を足す
CancelCreate
Files Changed
Commits
GitHub Pull Request
Changes In Pull Request
README.md
1# hello-github
README.md
1# hello-github
2
3Git と GitHub の練習用です。
README.md
1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
README.md (作業ツリー)
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
#1 使い方の節を足す
使い方の節を足す #1
OpenMergedpractice-learner wants to merge changes into
mainfromadd-usagepractice-learner merged changes intomainfromadd-usageMerge Pull Requestusing methodCreate Merge Commit
Merge pull request #1 from practice-learner:add-usage
使い方の節を足す
CancelCreate Merge Commit
Pull request successfully merged.
Delete Branch...
リポジトリの URL
GitHub から複製
GitHub から複製
チェックアウトするブランチまたはタグを選択します
新しいブランチの作成...
main
add-usage
新しいブランチ名を入力してください
表示言語を 日本語 に変更するには言語パックをインストールします。 (Install language pack to change the display language to Japanese.)
インストールして再起動 (Install and Restart)
リポジトリを開きますか?
開く新しいウィンドウで開く
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
マージ...
ブランチのリベース...
ブランチの作成...
ブランチの作成元...
ブランチ名の変更...
ブランチの削除...
リモート ブランチの削除...
ブランチを発行...
チェックアウト
チェックアウト (デタッチ済み)
ブランチの作成...
ブランチの削除
タグの作成...
チェリー ピック
リモートと比較する
マージ ベースと比較する
比較する...
コミット ハッシュのコピー
コミット メッセージのコピー
mainmain*main+add-usageadd-usage*add-usage+0↓ 1↑2↓ 0↑07 / 12
第4章と同じように、行の右の + を押して「ステージされている変更」へ入れます。
hello-github1エクスプローラー
HELLO-GITHUB
README.mdM
拡張機能
GitHub Pull RequestsPull Request and Issue Provider for GitHubGitHubインストールソース管理
Git 機能を使用するには、Git リポジトリを含むフォルダーを開くか、URL から複製します。
フォルダーを開く
リポジトリをクローンする
VS Codeで Git とソース管理を使用する方法の詳細については、ドキュメントを参照。
変更
メッセージ (⌘Enter で "main" にコミット)
メッセージ (⌘Enter で "add-usage" にコミット)
コミットBranch の発行変更の同期 1変更の同期 2変更0
変更1
README.mdM
ステージされている変更1
README.mdM
変更0
グラフ自動
Initial commitpractice-learnermain
送信した変更点main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learnerorigin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
READMEに説明を書くpractice-learneradd-usage
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnerorigin/main
使い方の節を足すpractice-learner
受信した変更点origin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnermain
使い方の節を足すpractice-learner
READMEに説明を書くpractice-learner
Initial commitpractice-learner
GitHub
Pull Requests
Issues
GitHub Pull Request
Create
Basemain
Mergeadd-usage
使い方の節を足す
CancelCreate
Files Changed
Commits
GitHub Pull Request
Changes In Pull Request
README.md
1# hello-github
README.md
1# hello-github
2
3Git と GitHub の練習用です。
README.md
1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
README.md (作業ツリー)
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
#1 使い方の節を足す
使い方の節を足す #1
OpenMergedpractice-learner wants to merge changes into
mainfromadd-usagepractice-learner merged changes intomainfromadd-usageMerge Pull Requestusing methodCreate Merge Commit
Merge pull request #1 from practice-learner:add-usage
使い方の節を足す
CancelCreate Merge Commit
Pull request successfully merged.
Delete Branch...
リポジトリの URL
GitHub から複製
GitHub から複製
チェックアウトするブランチまたはタグを選択します
新しいブランチの作成...
main
add-usage
新しいブランチ名を入力してください
表示言語を 日本語 に変更するには言語パックをインストールします。 (Install language pack to change the display language to Japanese.)
インストールして再起動 (Install and Restart)
リポジトリを開きますか?
開く新しいウィンドウで開く
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
マージ...
ブランチのリベース...
ブランチの作成...
ブランチの作成元...
ブランチ名の変更...
ブランチの削除...
リモート ブランチの削除...
ブランチを発行...
チェックアウト
チェックアウト (デタッチ済み)
ブランチの作成...
ブランチの削除
タグの作成...
チェリー ピック
リモートと比較する
マージ ベースと比較する
比較する...
コミット ハッシュのコピー
コミット メッセージのコピー
mainmain*main+add-usageadd-usage*add-usage+0↓ 1↑2↓ 0↑08 / 12
上の欄に、何をしたかを短く書きます。
欄の薄い字に出ていた枝の名前が add-usage になっていたのは、この枝に記録されるという意味です。
hello-github1エクスプローラー
HELLO-GITHUB
README.mdM
拡張機能
GitHub Pull RequestsPull Request and Issue Provider for GitHubGitHubインストールソース管理
Git 機能を使用するには、Git リポジトリを含むフォルダーを開くか、URL から複製します。
フォルダーを開く
リポジトリをクローンする
VS Codeで Git とソース管理を使用する方法の詳細については、ドキュメントを参照。
変更
使い方の節を足す
メッセージ (⌘Enter で "main" にコミット)
メッセージ (⌘Enter で "add-usage" にコミット)
コミットBranch の発行変更の同期 1変更の同期 2変更0
変更1
README.mdM
ステージされている変更1
README.mdM
変更0
グラフ自動
Initial commitpractice-learnermain
送信した変更点main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learnerorigin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
READMEに説明を書くpractice-learneradd-usage
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnerorigin/main
使い方の節を足すpractice-learner
受信した変更点origin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnermain
使い方の節を足すpractice-learner
READMEに説明を書くpractice-learner
Initial commitpractice-learner
GitHub
Pull Requests
Issues
GitHub Pull Request
Create
Basemain
Mergeadd-usage
使い方の節を足す
CancelCreate
Files Changed
Commits
GitHub Pull Request
Changes In Pull Request
README.md
1# hello-github
README.md
1# hello-github
2
3Git と GitHub の練習用です。
README.md
1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
README.md (作業ツリー)
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
#1 使い方の節を足す
使い方の節を足す #1
OpenMergedpractice-learner wants to merge changes into
mainfromadd-usagepractice-learner merged changes intomainfromadd-usageMerge Pull Requestusing methodCreate Merge Commit
Merge pull request #1 from practice-learner:add-usage
使い方の節を足す
CancelCreate Merge Commit
Pull request successfully merged.
Delete Branch...
リポジトリの URL
GitHub から複製
GitHub から複製
チェックアウトするブランチまたはタグを選択します
新しいブランチの作成...
main
add-usage
新しいブランチ名を入力してください
表示言語を 日本語 に変更するには言語パックをインストールします。 (Install language pack to change the display language to Japanese.)
インストールして再起動 (Install and Restart)
リポジトリを開きますか?
開く新しいウィンドウで開く
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
マージ...
ブランチのリベース...
ブランチの作成...
ブランチの作成元...
ブランチ名の変更...
ブランチの削除...
リモート ブランチの削除...
ブランチを発行...
チェックアウト
チェックアウト (デタッチ済み)
ブランチの作成...
ブランチの削除
タグの作成...
チェリー ピック
リモートと比較する
マージ ベースと比較する
比較する...
コミット ハッシュのコピー
コミット メッセージのコピー
mainmain*main+add-usageadd-usage*add-usage+0↓ 1↑2↓ 0↑09 / 12
「✓ コミット」を押します。この記録は add-usage の側だけに積まれます。
グラフの一番上に、いま作った記録が増えました。橙の雲(origin/main)は1つ下に残ったままです。ボタンはまた「Branch の発行」に戻りました。
hello-github1エクスプローラー
HELLO-GITHUB
README.mdM
拡張機能
GitHub Pull RequestsPull Request and Issue Provider for GitHubGitHubインストールソース管理
Git 機能を使用するには、Git リポジトリを含むフォルダーを開くか、URL から複製します。
フォルダーを開く
リポジトリをクローンする
VS Codeで Git とソース管理を使用する方法の詳細については、ドキュメントを参照。
変更
使い方の節を足す
メッセージ (⌘Enter で "main" にコミット)
メッセージ (⌘Enter で "add-usage" にコミット)
コミットBranch の発行変更の同期 1変更の同期 2変更0
変更1
README.mdM
ステージされている変更1
README.mdM
変更0
グラフ自動
Initial commitpractice-learnermain
送信した変更点main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learnerorigin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
READMEに説明を書くpractice-learneradd-usage
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnerorigin/main
使い方の節を足すpractice-learner
受信した変更点origin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnermain
使い方の節を足すpractice-learner
READMEに説明を書くpractice-learner
Initial commitpractice-learner
GitHub
Pull Requests
Issues
GitHub Pull Request
Create
Basemain
Mergeadd-usage
使い方の節を足す
CancelCreate
Files Changed
Commits
GitHub Pull Request
Changes In Pull Request
README.md
1# hello-github
README.md
1# hello-github
2
3Git と GitHub の練習用です。
README.md
1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
README.md (作業ツリー)
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
#1 使い方の節を足す
使い方の節を足す #1
OpenMergedpractice-learner wants to merge changes into
mainfromadd-usagepractice-learner merged changes intomainfromadd-usageMerge Pull Requestusing methodCreate Merge Commit
Merge pull request #1 from practice-learner:add-usage
使い方の節を足す
CancelCreate Merge Commit
Pull request successfully merged.
Delete Branch...
リポジトリの URL
GitHub から複製
GitHub から複製
チェックアウトするブランチまたはタグを選択します
新しいブランチの作成...
main
add-usage
新しいブランチ名を入力してください
表示言語を 日本語 に変更するには言語パックをインストールします。 (Install language pack to change the display language to Japanese.)
インストールして再起動 (Install and Restart)
リポジトリを開きますか?
開く新しいウィンドウで開く
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
マージ...
ブランチのリベース...
ブランチの作成...
ブランチの作成元...
ブランチ名の変更...
ブランチの削除...
リモート ブランチの削除...
ブランチを発行...
チェックアウト
チェックアウト (デタッチ済み)
ブランチの作成...
ブランチの削除
タグの作成...
チェリー ピック
リモートと比較する
マージ ベースと比較する
比較する...
コミット ハッシュのコピー
コミット メッセージのコピー
mainmain*main+add-usageadd-usage*add-usage+0↓ 1↑2↓ 0↑10 / 12
「Branch の発行」を押します。この枝が GitHub 側にもできます。
ターミナルで進める場合の git push -u origin <枝の名前> と同じことをしています。一番上の行に紫の雲(GitHub 側の add-usage)が付き、帯の雲の印は同期の印に戻りました。
hello-github1エクスプローラー
HELLO-GITHUB
README.mdM
拡張機能
GitHub Pull RequestsPull Request and Issue Provider for GitHubGitHubインストールソース管理
Git 機能を使用するには、Git リポジトリを含むフォルダーを開くか、URL から複製します。
フォルダーを開く
リポジトリをクローンする
VS Codeで Git とソース管理を使用する方法の詳細については、ドキュメントを参照。
変更
使い方の節を足す
メッセージ (⌘Enter で "main" にコミット)
メッセージ (⌘Enter で "add-usage" にコミット)
コミットBranch の発行変更の同期 1変更の同期 2変更0
変更1
README.mdM
ステージされている変更1
README.mdM
変更0
グラフ自動
Initial commitpractice-learnermain
送信した変更点main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learnerorigin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
READMEに説明を書くpractice-learneradd-usage
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnerorigin/main
使い方の節を足すpractice-learner
受信した変更点origin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnermain
使い方の節を足すpractice-learner
READMEに説明を書くpractice-learner
Initial commitpractice-learner
GitHub
Pull Requests
Issues
GitHub Pull Request
Create
Basemain
Mergeadd-usage
使い方の節を足す
CancelCreate
Files Changed
Commits
GitHub Pull Request
Changes In Pull Request
README.md
1# hello-github
README.md
1# hello-github
2
3Git と GitHub の練習用です。
README.md
1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
README.md (作業ツリー)
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
#1 使い方の節を足す
使い方の節を足す #1
OpenMergedpractice-learner wants to merge changes into
mainfromadd-usagepractice-learner merged changes intomainfromadd-usageMerge Pull Requestusing methodCreate Merge Commit
Merge pull request #1 from practice-learner:add-usage
使い方の節を足す
CancelCreate Merge Commit
Pull request successfully merged.
Delete Branch...
リポジトリの URL
GitHub から複製
GitHub から複製
チェックアウトするブランチまたはタグを選択します
新しいブランチの作成...
main
add-usage
新しいブランチ名を入力してください
表示言語を 日本語 に変更するには言語パックをインストールします。 (Install language pack to change the display language to Japanese.)
インストールして再起動 (Install and Restart)
リポジトリを開きますか?
開く新しいウィンドウで開く
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
マージ...
ブランチのリベース...
ブランチの作成...
ブランチの作成元...
ブランチ名の変更...
ブランチの削除...
リモート ブランチの削除...
ブランチを発行...
チェックアウト
チェックアウト (デタッチ済み)
ブランチの作成...
ブランチの削除
タグの作成...
チェリー ピック
リモートと比較する
マージ ベースと比較する
比較する...
コミット ハッシュのコピー
コミット メッセージのコピー
mainmain*main+add-usageadd-usage*add-usage+0↓ 1↑2↓ 0↑11 / 12
ここからが山場です。帯の add-usage を押して、もう一度枝の一覧を出します。
今度は main と add-usage の2つが並んでいます。
hello-github1エクスプローラー
HELLO-GITHUB
README.mdM
拡張機能
GitHub Pull RequestsPull Request and Issue Provider for GitHubGitHubインストールソース管理
Git 機能を使用するには、Git リポジトリを含むフォルダーを開くか、URL から複製します。
フォルダーを開く
リポジトリをクローンする
VS Codeで Git とソース管理を使用する方法の詳細については、ドキュメントを参照。
変更
使い方の節を足す
メッセージ (⌘Enter で "main" にコミット)
メッセージ (⌘Enter で "add-usage" にコミット)
コミットBranch の発行変更の同期 1変更の同期 2変更0
変更1
README.mdM
ステージされている変更1
README.mdM
変更0
グラフ自動
Initial commitpractice-learnermain
送信した変更点main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learnerorigin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
READMEに説明を書くpractice-learneradd-usage
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnerorigin/main
使い方の節を足すpractice-learner
受信した変更点origin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnermain
使い方の節を足すpractice-learner
READMEに説明を書くpractice-learner
Initial commitpractice-learner
GitHub
Pull Requests
Issues
GitHub Pull Request
Create
Basemain
Mergeadd-usage
使い方の節を足す
CancelCreate
Files Changed
Commits
GitHub Pull Request
Changes In Pull Request
README.md
1# hello-github
README.md
1# hello-github
2
3Git と GitHub の練習用です。
README.md
1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
README.md (作業ツリー)
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
#1 使い方の節を足す
使い方の節を足す #1
OpenMergedpractice-learner wants to merge changes into
mainfromadd-usagepractice-learner merged changes intomainfromadd-usageMerge Pull Requestusing methodCreate Merge Commit
Merge pull request #1 from practice-learner:add-usage
使い方の節を足す
CancelCreate Merge Commit
Pull request successfully merged.
Delete Branch...
リポジトリの URL
GitHub から複製
GitHub から複製
チェックアウトするブランチまたはタグを選択します
新しいブランチの作成...
main
add-usage
新しいブランチ名を入力してください
表示言語を 日本語 に変更するには言語パックをインストールします。 (Install language pack to change the display language to Japanese.)
インストールして再起動 (Install and Restart)
リポジトリを開きますか?
開く新しいウィンドウで開く
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
マージ...
ブランチのリベース...
ブランチの作成...
ブランチの作成元...
ブランチ名の変更...
ブランチの削除...
リモート ブランチの削除...
ブランチを発行...
チェックアウト
チェックアウト (デタッチ済み)
ブランチの作成...
ブランチの削除
タグの作成...
チェリー ピック
リモートと比較する
マージ ベースと比較する
比較する...
コミット ハッシュのコピー
コミット メッセージのコピー
mainmain*main+add-usageadd-usage*add-usage+0↓ 1↑2↓ 0↑12 / 12
main を選びます。README.md から「## 使い方」の節が消えました。ここまでが第6章です。
消えたのではなく、main の側にはまだ無いだけです。add-usage を選び直せば、また出てきます。グラフも main の線だけに戻りました。
hello-github1エクスプローラー
HELLO-GITHUB
README.mdM
拡張機能
GitHub Pull RequestsPull Request and Issue Provider for GitHubGitHubインストールソース管理
Git 機能を使用するには、Git リポジトリを含むフォルダーを開くか、URL から複製します。
フォルダーを開く
リポジトリをクローンする
VS Codeで Git とソース管理を使用する方法の詳細については、ドキュメントを参照。
変更
メッセージ (⌘Enter で "main" にコミット)
メッセージ (⌘Enter で "add-usage" にコミット)
コミットBranch の発行変更の同期 1変更の同期 2変更0
変更1
README.mdM
ステージされている変更1
README.mdM
変更0
グラフ自動
Initial commitpractice-learnermain
送信した変更点main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learnerorigin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
READMEに説明を書くpractice-learneradd-usage
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
使い方の節を足すpractice-learneradd-usage
READMEに説明を書くpractice-learnerorigin/main
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnerorigin/main
使い方の節を足すpractice-learner
受信した変更点origin/main
READMEに説明を書くpractice-learnermain
Initial commitpractice-learner
Merge pull request #1 from practice-learner:add-usagepractice-learnermain
使い方の節を足すpractice-learner
READMEに説明を書くpractice-learner
Initial commitpractice-learner
GitHub
Pull Requests
Issues
GitHub Pull Request
Create
Basemain
Mergeadd-usage
使い方の節を足す
CancelCreate
Files Changed
Commits
GitHub Pull Request
Changes In Pull Request
README.md
1# hello-github
README.md
1# hello-github
2
3Git と GitHub の練習用です。
README.md
1# hello-github
2
3Git と GitHub の練習用です。
4
5## 使い方
6
7clone して、README を書き換えてみてください。
README.md (作業ツリー)
1# hello-github
1# hello-github
2
3Git と GitHub の練習用です。
#1 使い方の節を足す
使い方の節を足す #1
OpenMergedpractice-learner wants to merge changes into
mainfromadd-usagepractice-learner merged changes intomainfromadd-usageMerge Pull Requestusing methodCreate Merge Commit
Merge pull request #1 from practice-learner:add-usage
使い方の節を足す
CancelCreate Merge Commit
Pull request successfully merged.
Delete Branch...
リポジトリの URL
GitHub から複製
GitHub から複製
チェックアウトするブランチまたはタグを選択します
新しいブランチの作成...
main
add-usage
新しいブランチ名を入力してください
表示言語を 日本語 に変更するには言語パックをインストールします。 (Install language pack to change the display language to Japanese.)
インストールして再起動 (Install and Restart)
リポジトリを開きますか?
開く新しいウィンドウで開く
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
プル
プッシュ
クローン
チェックアウト先...
フェッチ
コミット
変更
プル、プッシュ
ブランチ
リモート
スタッシュ
タグ
ワークツリー
Git 出力の表示
マージ...
ブランチのリベース...
ブランチの作成...
ブランチの作成元...
ブランチ名の変更...
ブランチの削除...
リモート ブランチの削除...
ブランチを発行...
チェックアウト
チェックアウト (デタッチ済み)
ブランチの作成...
ブランチの削除
タグの作成...
チェリー ピック
リモートと比較する
マージ ベースと比較する
比較する...
コミット ハッシュのコピー
コミット メッセージのコピー
mainmain*main+add-usageadd-usage*add-usage+0↓ 1↑2↓ 0↑
AI エージェントで進める
01 / 12
第5章の続きです。送り終わったフォルダーの中で、ターミナルを開きます。
02 / 12
エージェントを起動します。
03 / 12
枝を作って移るところを頼みます。名前は自分で決めて伝えます。
名前を任せると、その場かぎりの名前が付くことがあります。自分で決めたほうが後で探しやすいです。
04 / 12
エージェントは、実行する前に何をするかを見せて、許可を求めてきます。
05 / 12
許可すると、枝ができてそこへ移ります。
ここで出ている git switch -c が、ターミナルで進める場合に打つコマンドと同じものです。
06 / 12
書き足しと記録をまとめて頼みます。
07 / 12
エージェントは、直す中身を見せてから許可を求めてきます。ここで必ず読みます。
08 / 12
許可すると、書き足して記録まで済みます。
09 / 12
この枝を GitHub にも送ってもらいます。
10 / 12
はじめて送る枝なので、送り先を覚えさせる指定(-u)も付けてきます。
2回目からは git push だけで送れます。エージェントもそのように使い分けます。
11 / 12
ここからが山場です。main に戻したときの中身を見せてもらいます。
12 / 12
main の側には「## 使い方」がありません。ここまでが第6章です。
消えたのではなく、main の側にはまだ無いだけです。add-usage へ戻せば、また出てきます。
$
$claude
$claude
$claude
いまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
このコマンドを実行してよいですか?
>1. はい、実行する
2. いいえ、やめる
$claude
いまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
$claude
いまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
$claude
いまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
README.md に節を足して、記録します。次のように変わります。
+
+ ## 使い方
+
+ clone して、README を書き換えてみてください。
git commit -am "使い方の節を足す"
この変更を適用してよいですか?
>1. はい、適用する
2. いいえ、やめる
$claude
いまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
README.md に節を足して、記録します。次のように変わります。
+
+ ## 使い方
+
+ clone して、README を書き換えてみてください。
git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
add-usage に1つ記録しました。main は何も変わっていません。
$claude
いまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
README.md に節を足して、記録します。次のように変わります。
+
+ ## 使い方
+
+ clone して、README を書き換えてみてください。
git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
add-usage に1つ記録しました。main は何も変わっていません。
$claude
いまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
README.md に節を足して、記録します。次のように変わります。
+
+ ## 使い方
+
+ clone して、README を書き換えてみてください。
git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
add-usage に1つ記録しました。main は何も変わっていません。
git push -u origin add-usage
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
GitHub 側にも同じ名前の枝ができました。
$claude
いまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
README.md に節を足して、記録します。次のように変わります。
+
+ ## 使い方
+
+ clone して、README を書き換えてみてください。
git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
add-usage に1つ記録しました。main は何も変わっていません。
git push -u origin add-usage
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
GitHub 側にも同じ名前の枝ができました。
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
README.md に節を足して、記録します。次のように変わります。
+
+ ## 使い方
+
+ clone して、README を書き換えてみてください。
git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
add-usage に1つ記録しました。main は何も変わっていません。
git push -u origin add-usage
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
GitHub 側にも同じ名前の枝ができました。
git switch main && cat README.md
Switched to branch 'main'
# hello-github
Git と GitHub の練習用です。
足した節は add-usage の側にだけあります。main は元のままです。
01 / 12
第5章の続きです。送り終わったフォルダーの中で、ターミナルを開きます。
~/Documents/hello-github$
02 / 12
エージェントを起動します。
~/Documents/hello-github$claude
>03 / 12
枝を作って移るところを頼みます。名前は自分で決めて伝えます。
名前を任せると、その場かぎりの名前が付くことがあります。自分で決めたほうが後で探しやすいです。
~/Documents/hello-github$claude
>add-usage という名前で新しい枝を作って、そこへ移って>04 / 12
エージェントは、実行する前に何をするかを見せて、許可を求めてきます。
~/Documents/hello-github$claude
>add-usage という名前で新しい枝を作って、そこへ移っていまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
このコマンドを実行してよいですか?
>1. はい、実行する
2. いいえ、やめる
>05 / 12
許可すると、枝ができてそこへ移ります。
ここで出ている git switch -c が、ターミナルで進める場合に打つコマンドと同じものです。
~/Documents/hello-github$claude
>add-usage という名前で新しい枝を作って、そこへ移っていまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
>06 / 12
書き足しと記録をまとめて頼みます。
~/Documents/hello-github$claude
>add-usage という名前で新しい枝を作って、そこへ移っていまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
>README.md の最後に「## 使い方」の節を足して、この枝に記録して>07 / 12
エージェントは、直す中身を見せてから許可を求めてきます。ここで必ず読みます。
~/Documents/hello-github$claude
>add-usage という名前で新しい枝を作って、そこへ移っていまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
>README.md の最後に「## 使い方」の節を足して、この枝に記録してREADME.md に節を足して、記録します。次のように変わります。
+
+ ## 使い方
+
+ clone して、README を書き換えてみてください。
git commit -am "使い方の節を足す"
この変更を適用してよいですか?
>1. はい、適用する
2. いいえ、やめる
>08 / 12
許可すると、書き足して記録まで済みます。
~/Documents/hello-github$claude
>add-usage という名前で新しい枝を作って、そこへ移っていまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
>README.md の最後に「## 使い方」の節を足して、この枝に記録してREADME.md に節を足して、記録します。次のように変わります。
+
+ ## 使い方
+
+ clone して、README を書き換えてみてください。
git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
add-usage に1つ記録しました。main は何も変わっていません。
>09 / 12
この枝を GitHub にも送ってもらいます。
~/Documents/hello-github$claude
>add-usage という名前で新しい枝を作って、そこへ移っていまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
>README.md の最後に「## 使い方」の節を足して、この枝に記録してREADME.md に節を足して、記録します。次のように変わります。
+
+ ## 使い方
+
+ clone して、README を書き換えてみてください。
git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
add-usage に1つ記録しました。main は何も変わっていません。
>この枝を GitHub にも送って>10 / 12
はじめて送る枝なので、送り先を覚えさせる指定(-u)も付けてきます。
2回目からは git push だけで送れます。エージェントもそのように使い分けます。
~/Documents/hello-github$claude
>add-usage という名前で新しい枝を作って、そこへ移っていまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
>README.md の最後に「## 使い方」の節を足して、この枝に記録してREADME.md に節を足して、記録します。次のように変わります。
+
+ ## 使い方
+
+ clone して、README を書き換えてみてください。
git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
add-usage に1つ記録しました。main は何も変わっていません。
>この枝を GitHub にも送ってgit push -u origin add-usage
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
GitHub 側にも同じ名前の枝ができました。
>11 / 12
ここからが山場です。main に戻したときの中身を見せてもらいます。
~/Documents/hello-github$claude
>add-usage という名前で新しい枝を作って、そこへ移っていまは main にいます。add-usage を作って、そこへ移ります。
git switch -c add-usage
git switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
>README.md の最後に「## 使い方」の節を足して、この枝に記録してREADME.md に節を足して、記録します。次のように変わります。
+
+ ## 使い方
+
+ clone して、README を書き換えてみてください。
git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
add-usage に1つ記録しました。main は何も変わっていません。
>この枝を GitHub にも送ってgit push -u origin add-usage
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
GitHub 側にも同じ名前の枝ができました。
>main に戻したら README.md がどうなるか、中身を見せて>12 / 12
main の側には「## 使い方」がありません。ここまでが第6章です。
消えたのではなく、main の側にはまだ無いだけです。add-usage へ戻せば、また出てきます。
~/Documents/hello-githubgit switch -c add-usage
Switched to a new branch 'add-usage'
add-usage へ移りました。ここから先の記録は、この枝に積まれます。
>README.md の最後に「## 使い方」の節を足して、この枝に記録してREADME.md に節を足して、記録します。次のように変わります。
+
+ ## 使い方
+
+ clone して、README を書き換えてみてください。
git commit -am "使い方の節を足す"
[add-usage b2bbcdc] 使い方の節を足す
1 file changed, 4 insertions(+)
add-usage に1つ記録しました。main は何も変わっていません。
>この枝を GitHub にも送ってgit push -u origin add-usage
* [new branch] add-usage -> add-usage
branch 'add-usage' set up to track 'origin/add-usage'.
GitHub 側にも同じ名前の枝ができました。
>main に戻したら README.md がどうなるか、中身を見せてgit switch main && cat README.md
Switched to branch 'main'
# hello-github
Git と GitHub の練習用です。
足した節は add-usage の側にだけあります。main は元のままです。
>
この章で覚えること
- 1
枝を移ると、フォルダーの中身が入れ替わります。 同じフォルダーを見ているのに、ファイルの中身がその枝の状態になります。 手で書き戻す必要はありませんし、消えたわけでもありません。
- 2
元(main)は勝手に変わりません。 枝で何をしても、移って確かめるまで main はそのままです。 だから、うまくいくか分からないことは枝でやります。
- 3
はじめて送る枝には、送り先を覚えさせます。 ターミナルの
git push -u origin add-usage、 VS Code の「Branch の発行」、エージェントへの頼みごとは、どれも同じことをしています。 2回目からは、送り先を書かなくても送れます。
公式の説明は GitHub のGitHub フローと、VS Code のBranches and worktreesにあります。