【その他メモ】

・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