小学生でもわかる AI図鑑
速報
  1. ホーム
  2. 小学生でもわかるGitとGitHub
  3. 第10話

Git & GitHub 第10話

【小学生でもわかる】GitHub Desktopのボタンを、打ちこむコマンドに置きかえる!入れ方と対応表

GitHub Desktop のボタンでセーブや公開ができるようになったのに、AI の道具の説明やネットの手順に「ここで git add . と打って」と書かれていて、手が止まっている人へ。それがいつものどのボタンのことか、打って大丈夫なのかがわからないと、Enter キーはなかなか押せません。

  • お金がかかる手順は出てきません。Git は無料のソフトで、コマンドで送っても、ボタンで送ったときと預かり所での扱いは同じです
Xで記事を読む シェア
ボタンをコマンドにのカバー

どんな話?

GitHub Desktop の中の Git はアプリ専用なので、コマンドで使うには Git for Windows を別に入れ、git --version で確かめる回です。使い捨ての練習用フォルダで、セーブ・取り消し・巻き戻し・分かれ道・合流をコマンドで打ち、ボタンとの対応表にまとめました。ボタンにある確認の窓やごみ箱は、git restore にはありません。成果物は、作業メモの10枚目です。

この記事でわかること

  • Desktop の中の Git はアプリ専用。コマンドで使うには、git-scm.com の Git for Windows を別に入れる(11月1日の最新は 2.56.0)。入ったかは git --version で確かめる
  • 名前とメールは、Desktop の Options で決めた global の設定をコマンドも読む。git config --global user.email で noreply かを確かめる
  • セーブは git status → git add → git commit -m "題"。git add . は「変わった物ぜんぶ」で、.env も入りうるので、前に git status を打つ
  • セーブ前の取り消しの git restore は、確認の窓が出ず、練習ではごみ箱にも入らなかった。送ったあとの巻き戻しは git revert --no-edit。--hard は打たない
  • 分かれ道は git switch -c、合流は git merge、衝突を直したら git commit --no-edit、やめるなら git merge --abort
  • 打つ前に、場所・ブランチ・知らないファイルの3つを git status で見る。Vim の画面が開いたら Esc → :wq → Enter

やることチェックリスト

0/6

記事を読みながら、できたものにチェックを付けていけます。チェックはこの端末に残ります。

くわしい手順と画面の図は、Xの記事にあります。

こんな人に

  • AI の道具やネットの手順にコマンドが書かれていて、打ってよいのか迷っている人
  • GitHub Desktop のボタンが、どのコマンドに当たるかを知りたい人
  • コマンドで困ったときの戻し方と、打つ前の確かめ方を知りたい人

この話のTIPS

  • コツGitHub Docs の Desktop の準備のページ(Setting up GitHub Desktop)には、コマンドラインでも Git を使いたいなら自分で入れる必要があり、最新版は git-scm.com から手に入る、と書かれています。Desktop の中の Git は、アプリが自分で使うための専用の部品という扱いです。
  • 注意公式の説明では、git restore は作業中のファイルを別の中身で書きかえる命令で、確認の窓は出ません。制作の練習で打つ前と後にパソコンのごみ箱の数を数えると、増えていませんでした(1回の観察)。打ったら、セーブしていない変更は戻らないものと考えてください。
すべてのTIPS