独り言

プログラミングの講師をしています。新人研修で扱う技術の解説と個人の技術メモ、技術書の紹介など

【Git】Gitの理解度チェック

Gitに関する理解度を確認するための問題集です。
解説はここには書きませんが、下記の記事を参考にください。

case10.hateblo.jp

case10.hateblo.jp

case10.hateblo.jp

用語

以下の用語の意味を簡潔に説明しなさい。

その他

  • バージョン管理システムを使用する目的を答えなさい
  • バージョン管理には集中管理型と分散管理型があるが、その違いを答えなさい
  • 集中管理型と分散管理型を比較した時に分散管理型のメリットは何か答えなさい
  • ブランチを使用することのメリットを答えなさい
  • コンフリクト(競合)が発生した場合の解決策を答えなさい
  • 作業ディレクトリにあるファイルでバージョン管理を行いたくないファイルがある場合どのようにして対処すればよいか答えなさい
  • プログラム開発に関するファイルをバージョン管理する場合、どのようなファイルを管理対象外にした方がよいか答えなさい

コマンド

コマンドラインで以下の操作を行うコマンドを答えなさい。
オプションがある場合はどんなオプションがあるかも答えなさい。

  • 設定の確認
  • リポジトリの初期化
  • クローン
  • 現在の状態の確認
  • ログの確認
  • ステージングエリアへの追加
  • コミット
  • リモートリポジトリの設定
  • プッシュ
  • プル
  • ブランチの変更