1

私は Git を使い始めたばかりなので、何をすべきかわかりません。

私は 1 つのクリーンなプロジェクトを持っています。これは、すべてのプロジェクトに必要なもの (Maven の依存関係など) だけを含む非常に基本的なプロジェクトです。このプロジェクトは、私が GitHub で作成したレポにあります。

このクリーンなプロジェクトを将来のすべての開発のベースとして使用したい場合、どのように進めればよいですか? 将来のプロジェクトごとに手動で新しいレポを作成し、何らかの方法でクリーンなプロジェクトをそれにプッシュする必要がありますか? レポを「複製」できますか? それとも、1 つのリポジトリのみで作業し、派生プロジェクトごとに新しいブランチを作成することになっていますか? 「Gitの正しい使い方」でかなり迷っています。

さらに重要なことに、これを EGit でどのように達成できますか? 常にコンピューターに何かをインストールできるとは限らないため、(可能であれば) eclipse で Git を使用したいと考えています。しかし、これまでのところ、EGit を使用して Git コマンドを入力する方法が見つかりませんでした (そして、EGit には、私がやりたいことのための特定のボタンがないと思います...?)。

どうもありがとう !(間違いがあれば私の英語で申し訳ありません)

4

1 に答える 1

1

レポを「複製」できますか?

はい、それはforkと呼ばれます: GitHub で独自のテンプレート リポジトリを複製し、その複製をローカルで複製します。

自分のプロジェクトをフォークする方法については、この Gistを参照してください ([フォーク] ボタンは、他のユーザーからプロジェクトをフォークする場合にのみ使用できるため)。
Egitを使用して Eclipse にローカル クローンをインポートする前に、コマンドにmsysgitインストールを使用します。

これにより、2 つのアップストリーム関係を維持できます。

  • フォークを参照するoriginと呼ばれるもの(開発する複製されたテンプレートプロジェクト)
  • アップストリーム(または「テンプレート」、または...)と呼ばれるものは、テンプレートプロジェクトを参照して、それを更新するためにローカルで進化を行い、それはあなたのすべてのプロジェクトに利益をもたらします。

フォーク

于 2013-06-25T12:49:03.923 に答える