如何基于旧的 git 项目创建新的 git 项目

  • 本文关键字:项目 git 创建 何基于 git
  • 更新时间 :
  • 英文 :


从远程存储库克隆后,我一直在使用 git 进行开发。我为自己的开发工作创建了一个本地分支。但是现在我需要从我的工作中创建一个新的 git 项目,使用不同的目录名称。我如何创建一个新的 git 项目,该项目基于我所做的工作,包括我在本地分支中所做的所有提交,我没有推送。

谢谢。

只需克隆旧项目并修改遥控器即可。 试试这个:

$ git clone old.git new.git
$ cd new.git
$ git remote add origin <remote-path>
$ git push origin

这将为您提供一个完整的本地副本,其中包括历史记录,一旦远程被修改,这将是一个完全独立的工作。

我遇到了同样的问题,由于我是 git 的新手,所以我不容易弄清楚所涉及的内容。我相信以下答案对于初学者来说可能更清楚:

git clone <ssh|https>xyz.company.com/foo/bar.git
git remote remove origin
# then create another empty project on abc.company.com
git remote add origin https://abc.company.com/foo/bar.git
git push --force 

我所做的是使用一些原始作者懒得更新或回答任何问题的公共 git 存储库。 原始程序甚至不适用于测试数据。所以我正在尝试基于这个非工作项目启动一个新项目。

最新更新