
バージョン管理 & Git
Git基礎、branches、merge、rebase、pull requests、コミット規約、gitflowワークフロー
20 面接問題·
Junior
1Gitとは何ですか?
1
Gitとは何ですか?
回答
Gitは、ソースコードの変更を時系列で追跡する分散型バージョン管理システムです。SVNのような集中型システムとは異なり、各開発者はプロジェクト履歴の完全なコピーをローカルマシンに持ちます。これによりオフライン作業が可能になり、単一障害点がないため、より優れた耐障害性を提供します。
2フォルダ内に新しいGitリポジトリを初期化するコマンドはどれですか?
2
フォルダ内に新しいGitリポジトリを初期化するコマンドはどれですか?
回答
git initコマンドは、現在のディレクトリに新しいローカルGitリポジトリを作成し、すべてのリポジトリメタデータファイルを含む隠し.gitサブフォルダを生成します。このコマンドは、既存または新規プロジェクトでGitによる変更追跡を開始する最初のステップです。
3コミット前にファイルをステージングエリア(インデックス)に追加するコマンドはどれですか?
3
コミット前にファイルをステージングエリア(インデックス)に追加するコマンドはどれですか?
回答
git addコマンドは、ファイルの変更をステージングエリア(中継ゾーン)に追加します。変更とコミットの間のこの中間ステップにより、次のコミットに含める変更を正確に選択できます。例えば、git add .は変更されたすべてのファイルを追加し、git add file.txtはその特定のファイルのみを追加します。
4
ステージングエリアの変更をGit履歴に記録するコマンドはどれですか?
5
新しいGitブランチを作成して、すぐにそのブランチに切り替えるにはどうしますか?
+17 面接問題
その他のDevOps面接トピック
Linuxの基礎
Junior
22問Shell Scripting & Bash
Mid-Level
20問ネットワークの基礎
Junior
22問Docker の基礎
Junior
24問CI/CDの基礎
Junior
18問GitHub Actions
Mid-Level
22問GitLab CI/CD
Mid-Level
22問Jenkins
Mid-Level
22問Kubernetesの基礎
Mid-Level
26問Kubernetesネットワーキング
Mid-Level
24問Kubernetes 上級
Mid-Level
24問Ingress & API Gateway
Mid-Level
20問Terraformの基礎
Mid-Level
22問Terraform 上級
Mid-Level
22問Ansible & Configuration Management
Mid-Level
20問AWS の基礎
Mid-Level
26問Azure の基礎
Mid-Level
22問GCPの基礎
Mid-Level
22問モニタリングとPrometheus
Mid-Level
22問Logging & ELK Stack
Mid-Level
20問アラートとインシデント対応
Mid-Level
20問Cloud Identity & Secrets
Mid-Level
22問CI/CDパイプラインのセキュリティ
Mid-Level
20問Helm & Kubernetes
Mid-Level
20問ランタイム & クラスタセキュリティ
Senior
24問Container Supply Chain Security
Senior
22問Service MeshとIstio
Senior
24問GitOps & ArgoCD
Senior
22問Progressive Delivery
Senior
20問分散オブザーバビリティ
Senior
22問Disaster Recovery & Backup
Senior
20問パフォーマンス最適化
Senior
22問クラウドコスト最適化
Senior
20問SRE の原則
Senior
24問Chaos Engineering
Senior
20問Platform Engineering
Senior
22問