【Git】Gitの理解度チェック
Gitに関する理解度を確認するための問題集です。
解説はここには書きませんが、下記の記事を参考にください。
用語
以下の用語の意味を簡潔に説明しなさい。
- Git
- バージョン管理システム
- リポジトリ
- ローカルリポジトリ
- リモートリポジトリ
- 作業ディレクトリ
- ステージングエリア(インデックス)
- コミット
- プッシュ
- プル
- クローン
- マージ
- コンフリクト(競合)
- フェッチ
- ブランチ
- リベース
- GitHub
- SourceTree
その他
- バージョン管理システムを使用する目的を答えなさい
- バージョン管理には集中管理型と分散管理型があるが、その違いを答えなさい
- 集中管理型と分散管理型を比較した時に分散管理型のメリットは何か答えなさい
- ブランチを使用することのメリットを答えなさい
- コンフリクト(競合)が発生した場合の解決策を答えなさい
- 作業ディレクトリにあるファイルでバージョン管理を行いたくないファイルがある場合どのようにして対処すればよいか答えなさい
- プログラム開発に関するファイルをバージョン管理する場合、どのようなファイルを管理対象外にした方がよいか答えなさい
コマンド
コマンドラインで以下の操作を行うコマンドを答えなさい。
オプションがある場合はどんなオプションがあるかも答えなさい。