【その他メモ】
・Gitはコード以外も様々なドキュメント管理に使われている
⇒ドイツの法令など
・git checkout = git restore + git switch
・git switchは編集中のファイルがあると切り換え不可
・git rmは ステージングエリアに削除した状態の登録まで行う
・リポジトリを複製→フォーク
・master/slaveなどの用語を使わなくなったためmasterブランチからmainブランチの名前で使うことが一般的となった
・マージコミット、スカッシュ、リベース
・git pull = git fetch + git merge
・GitHubフロー→作業ごとにフィーチャーブランチを作り、細かい単位でサイクルを回す
・push前に最新のブランチの内容を含めるようにする
⇒ローカルmainにリモートmainをpullして対象ローカルブランチにmerge