Gitとはなにか
Gitとは分散型バージョン管理システム。
簡単にいうとファイルのバージョン管理が簡単にできるツールです。
Gitがないとなにがつらいか
編集した履歴を複数人で共有など共同開発が難しくなってしまう。
ブランチとはなにか
ブランチは、1つのプロジェクトから分岐を作ることにより、プロジェクト本体に影響を与えずに開発を行える機能のことを言います。
コミットとはなにか
追加・変更したファイルをGitに登録するためのコマンドです
ローカルブランチとはなにか
ローカルリポジトリ(自分のPC上)で作成したブランチのこと。
リモートブランチとはなにか
リモートリポジトリ上のブランチの状態を指すものです。
コンフリクトとはなにか。どういった場合におきるか。
変更内容を統合する際に、もし同じファイルの重複する部分が変更されていると、変更同士が衝突し「コンフリクト」と呼ばれる状態を引き起こします。
プルリクエストとはなにか
開発者のローカルリポジトリでの変更をGitにて他の開発者に通知する機能です。
.gitignoreとはなんですか
Gitリポジトリにおいて、意図的に追跡対象から外したい(無視したい)ファイルを設定するためのファイルです
このファイルに書かれたファイルは上から順に処理されて、Gitのトラッキングの対象外になる。
Gitのトラッキングの対象外になるということは、Gitで管理していたディレクトリの中にあっても無視されるということです。ちなみに実際のファイル名は「.gitignore」で、隠しファイルとして存在する。