DevOps

バージョン管理 & Git

Git基礎、branches、merge、rebase、pull requests、コミット規約、gitflowワークフロー

20 面接問題·
Junior
1

Gitとは何ですか?

回答

Gitは、ソースコードの変更を時系列で追跡する分散型バージョン管理システムです。SVNのような集中型システムとは異なり、各開発者はプロジェクト履歴の完全なコピーをローカルマシンに持ちます。これによりオフライン作業が可能になり、単一障害点がないため、より優れた耐障害性を提供します。

2

フォルダ内に新しいGitリポジトリを初期化するコマンドはどれですか?

回答

git initコマンドは、現在のディレクトリに新しいローカルGitリポジトリを作成し、すべてのリポジトリメタデータファイルを含む隠し.gitサブフォルダを生成します。このコマンドは、既存または新規プロジェクトでGitによる変更追跡を開始する最初のステップです。

3

コミット前にファイルをステージングエリア(インデックス)に追加するコマンドはどれですか?

回答

git addコマンドは、ファイルの変更をステージングエリア(中継ゾーン)に追加します。変更とコミットの間のこの中間ステップにより、次のコミットに含める変更を正確に選択できます。例えば、git add .は変更されたすべてのファイルを追加し、git add file.txtはその特定のファイルのみを追加します。

4

ステージングエリアの変更をGit履歴に記録するコマンドはどれですか?

5

新しいGitブランチを作成して、すぐにそのブランチに切り替えるにはどうしますか?

+17 面接問題

次の面接に向けてDevOpsをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める