1

我刚开始使用 Git,所以我不知道我应该做什么:

我有一个干净的项目,一个非常基本的项目,其中包含每个项目所需的内容(maven 依赖项等)。这个项目在我在 GitHub 中创建的一个仓库中,现在我想知道:

如果我想使用这个干净的项目作为所有未来开发的基础,我应该如何进行?我是否必须为每个未来的项目手动创建一个新的 repo,然后以某种方式推动我的干净项目?我可以“复制”一个回购吗?还是我应该只处理一个 repo 并为每个派生项目创建一个新分支?我对“如何正确使用 Git”很迷茫。

更重要的是,如何使用 EGit 实现这一目标?我不会总是能够在计算机上安装一些东西,所以我宁愿在我的 Eclipse 中使用 Git(如果可能的话)。但到目前为止,我还没有找到一种使用 EGit 输入 Git 命令的方法(我猜 EGit 没有我想要这样做的特定按钮......?)。

非常感谢 !(如果有任何错误,对不起我的英语)

4

1 回答 1

1

我可以“复制”一个回购吗?

是的,它被称为分叉:您在 GitHub 上复制您自己的模板存储库,然后在本地克隆该副本。

请参阅此要点以分叉您自己的项目(因为“分叉”按钮仅可用于从其他用户分叉项目)。在使用 Egit在 Eclipse 中导入本地克隆之前,
请使用msysgit安装命令。

这使您可以维护两个上游关系:

  • 一个叫做 origin 指的是你的 fork(你将在其中开发的重复模板项目)
  • 一个称为上游(或“模板”,或......),指的是您的模板项目,为了让您更新它,您在本地进行了一次演变,应该有利于您的所有项目。

叉子

于 2013-06-25T12:49:03.923 回答