# Git の概要
## 次のシナリオのうち、バージョン コントロール システムの一般的なユース ケースはどれですか?
1. 最新のファイルまたはデータだけを操作していることが確実になるように、以前のバージョンのプロジェクトまたはファイルを削除する。
2. 分離されたブランチ内のプロジェクトに試験的な変更を加える。
3. 大規模なプロジェクトの機能要件を収集し、それらを関係者に伝える。
### 解説
Ans. "2. 分離されたブランチ内のプロジェクトに試験的な変更を加える。"
"1": バージョン コントロール システムでは、以前のバージョンのプロジェクトまたはファイルに必要に応じてアクセスできるように、これらを意図的に保持しています。
---
## バージョン コントロール システムのもう 1 つの名前は何ですか?
1. バージョン管理ソフトウェア (VMS)
2. ソフトウェア コントロール管理 (SCM) システム
3. ソフトウェア構成管理 (SCM) システム
### 解説
Ans: 3. ソフトウェア構成管理 (SCM) システム
## Git と GitHub の違いは何ですか?
1. Git を使用すると、1 つ以上のローカル ブランチを操作し、それらをリモート リポジトリにプッシュできます。 GitHub はリモート リポジトリとして機能し、Web サイトまたはコマンド ライン ツールを通じてアクセスされます。
2. Git は、クラウドで実行される分散型バージョン コントロール システム (DVCS) です。 GitHub は、Git テクノロジへのアクセスを提供するインターフェイス レイヤーです。
3. Git は、個々の共同作成者によって使用されます。 GitHub は、グループ開発作業を簡素化するために複数の共同作成者によって使用されます。
### 解説
Ans. "1. Git を使用すると、1 つ以上のローカル ブランチを操作し、それらをリモート リポジトリにプッシュできます。 GitHub はリモート リポジトリとして機能し、Web サイトまたはコマンド ライン ツールを通じてアクセスされます。"
"2": ユーザーは Git と GitHub の両方にアクセスできます。 GitHub は、Git DVCS を使用したクラウド プラットフォームです。
---
## Git コマンド
Gitの使用方法に関する情報を提供する Git コマンドはどれですか?
1. git init
2. git status
3. git help
### 解説
Ans. "3. git help"
"2": git status コマンドを使用すると、Git によって現在追跡されている変更を確認できます。
---
## Git コマンド
間違いを修正するには、どの Git コマンドを使用できますか?
1. git reset と git recover
2. git reset および git revert
3. git revert と git remove
### 解説
Ans. "2. git reset および git revert"
git reset および git revert を使用して、Git で間違いを回復および修正できます。