如何创建一个新的存储库,它是另一个存储库的克隆?

shi*_*hin 8 git github

我在github上有一个项目"MyfirstProject".现在我通过克隆"MyfirstProject"来制作另一个项目"SecondProject",因为核心代码将是相同的.

每当我更新"MYfirstProject"时,我都会提示更新.

现在我想在github中为这个"SecondProject"建立一个存储库,因为我必须在不同的计算机上工作,它将有来自"MYfirstProject"的不同代码.

我不认为分支是正确的事情,因为我永远不会合并它们.

我能怎么做?

我是否需要推送到新的存储库?它不会影响"MyfirstProject"的拉动吗?

你是做什么?

提前致谢.

Fre*_*Foo 20

可能有几种方法可以做到这一点,包括更聪明的方法,但这就是我要这样做的方法:

  1. 在Github上创建一个新的回购电话SecondProject.
  2. MyfirstProject从磁盘或Github 本地克隆您的.然后在需要移动到第二个回购的分支上使用git pull.
  3. git remote set-url origin git@github.com:yourname/SecondProject.git
  4. 推它.

请注意,克隆保留了共享历史记录MyfirstProject,如果您改变主意关于"从不合并"位,这将非常有用.

  • `git remote set-url origin NEWURL` ...不需要在配置文件中捣乱. (2认同)

小智 5

  1. 将 MyfirstProject 克隆到本地计算机。
  2. 删除 .git 文件夹
  3. git初始化
  4. 发布您的新项目