web-dev-qa-db-ja.com

gitプロジェクトとリポジトリ、根本的な違いは何ですか?

現在SVNを使用している2つのプロジェクトがあり、gitに移行しています。gitoriousにサインアップし、新しいプロジェクトを作成するか、リポジトリを追加するオプションがあります。私はgitを使い始めたばかりなので、違いが何であるか、あるいは単に1つのプロジェクトのリポジトリに使用した場合の意味がわかりません。そうすると、theirDomain.com/myname/repository1とtheirDomain.com/myname/repository2になります。

2つのプロジェクトを作成することを選択した場合、最終的にtheirDomain.com/project1 theirDomain.com/project2になります。

URLの違いは別として、どちらかを選択することに影響はありますか?前もって感謝します

26
zcourts

これはGitのことではなく、Gitのことです。プロジェクトごとに複数のリポジトリを持つことができます。

たとえば、クライアント/サーバーアプリケーションがある場合です。 1つのプロジェクトと、その中にクライアント用のリポジトリとサーバー用のリポジトリを含めることができます。

21
Marc Hughes

基盤となるgitシステム自体と緩い用語に関しては、gitリポジトリは.gitdirです。 gitプロジェクトは、.gitディレクトリを含む親ディレクトリです。親ディレクトリは「作業ディレクトリ」としても機能します。

Gitプロジェクトの3つの主要なセクション

  1. Gitディレクトリ、.git(リポジトリとも呼ばれます)
  2. 作業エリア/ディレクトリ
  3. ステージングエリア(インデックス)
4
Ltf4an

Gitにはプロジェクトなどはなく、リポジトリのみがあります。これらのプロジェクトは、私が思うに、Gitoriousの機能に他なりません。

3
Htbaa

これは、sourceforge、googlecode、redmine、tracなどを使用する場合と同じです。実際のコードがある場所にリポジトリがあり、リポジトリを含むより広範なプロジェクトがありますが、問題追跡システムなどもあります。ウィキなど...

それはあなたのコードに関連する他のすべてのものですが、実際にはソースコードではありません。

1
Alex