1

这似乎是一个简单的问题,我能否以及如何为新项目克隆现有存储库,而不更改/影响现有项目?

我有两个用作模板的入门项目,它们都包含一些子模块,当我开始一个新项目时,我想克隆该存储库,然后在我的新存储库中使用 beanstalk 或 bitBuke。

任何帮助,将不胜感激。

笔记 :

  • 我不是终端专业人士,所以......
  • 我将 Tower 用于带有 beanstalk 和 bitBucket 的 Git 存储库管理

编辑 :

如果需要这样做,我很乐意用终端来解决这个问题,以澄清我的目标 - 我需要:

  • 克隆本地存储库
  • 初始化其子模块
  • 通过 bitbucket 或 beanstalk 与我的团队分享(最好是第二个)

从基本上发布的内容来看,我需要模仿分叉功能,然后能够将其推送到提到的服务之一。

4

3 回答 3

1

您可以分叉回购,您可以独立开发它们

https://help.github.com/articles/fork-a-repo

于 2014-02-12T13:41:49.947 回答
1

我不熟悉你提到的“Tower”,所以如果你在那里没有找到“fork”选项(如果你不想尝试 TortoiseGit 或其他东西......)在命令行中试试这个:

cd nameofdirectory
git init
git clone forkedURL

取自该线程:“如何使用终端命令使用 Github?”

于 2014-02-12T20:26:28.493 回答
1

叉它:)

然后您将有 2 个存储库可供使用。

我对 bitbucket 不是很熟悉,但是您可以在它们的功能中看到一个“fork”选项,就像许多其他 git 应用程序一样:

在 bitbucket 中分叉

于 2014-02-12T13:42:51.170 回答