そして、「git restore」とは何ですか？しかし、「git checkout」とどう違うのでしょうか？
 - 「Git Restore」は、「Git Switch」とともにGIT 2.23（2019年8月）に追加された新しいチームです。コマンドの割り当ては、ツリーまたは段階的なファイルの作業ファイルを特定の状態に復元することです。また、「git add」を使用して追加された段階的なファイルステータスから戻るために使用することもできます。
 - 「Git Checkout」は、多くのタスクを実行する古いチームです。ブランチの切り替え、新しいブランチの作成、木材または段階的なファイルの作業ファイルを復元し、サブモジュラを更新するために使用できます。しかし、チームは議論に応じて異なる行動を持っているため、混乱し、人間の間違いを引き起こす可能性があります。

「Git Restore」は、「Git Checkout」とは異なり、その名前に対応する特定のタスクのみを実行するため、「Git Restore」がより明確なチームです。