Git における「リポジトリ」、「フォーク」、「ブランチ」、「クローン」、「トラック」という言葉の意味は何ですか? 質問する

Git における「リポジトリ」、「フォーク」、「ブランチ」、「クローン」、「トラック」という言葉の意味は何ですか? 質問する

正直に言って、ここでの意味はよく分かりません。これらはすべて、コードと履歴のユニットのコピー/バリアントに関するものですが、それ以上はわかりません。この論理構造はどこかで説明されていますか?

ベストアンサー1

リポジトリとは、作業の履歴が保存される場所です。多くの場合.git、作業コピー (作業中のファイルの最新の状態のコピー) のサブディレクトリに保存されます。

プロジェクトをフォークする (特定の時点で誰かのリポジトリからソースを取得し、それに独自の異なる変更を適用する) には、リモート リポジトリを複製してコピーを作成し、ローカル リポジトリで独自の作業を行って変更をコミットします。

リポジトリ内にはブランチがあり、これは事実上、自分のリポジトリ内での分岐です。ブランチにはリポジトリ内の祖先コミットがあり、そのコミットから変更が分岐します。後でブランチの変更をマージできます。ブランチを使用すると、複数の異なる機能に同時に取り組むことができます。

リモート リポジトリ内の個々のブランチを追跡することもできます。これにより、他の個人のブランチから変更をプルし、自分のブランチにマージすることができます。これは、友人と一緒に新しい機能に取り組んでいる場合に役立ちます。

ネット上にはgitに関する素晴らしい本がたくさんあります。プロギットそしてGitマジック始めるためのガイド、公式チュートリアル、コミュニティ ブックも用意されています。

おすすめ記事