首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Git Repo作为其他项目的入门级

使用Git Repo作为其他项目的入门级
EN

Stack Overflow用户
提问于 2011-05-27 00:55:04
回答 1查看 366关注 0票数 0

我有几个git项目,我会克隆它们,然后开始另一个基于它的项目。例如,我将以自己的方式设置CodeIgniter (添加htdocs,包含一些我可以软链接到的apache文件的conf/目录,等等)。

它有点像这样:

git workflow - using one repo as the basis for another

这样我就可以克隆,然后清除.git目录,然后初始化、添加、提交、克隆--bare和scp到服务器。这是可行的,但似乎我应该可以更容易地做到这一点。

所以我尝试了克隆,然后是git remote rm origin,然后是git remote add origin ssh://...,但我仍然必须转到我的服务器,创建repo目录并初始化。这也在.git中创建了存储库,而不是仅仅在目录的顶层( --bare显然是这样)。

我是不是错过了一种更简单的方法呢?

谢谢,汉斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-11 02:28:53

我没有找到这样做的方法,但我有一个个人的git仓库,里面有一个完整的定制的裸存储库。我只需要采取这些步骤:

  1. clone
  2. cd目录&& rm -rf .git && git初始化&& git添加。&& git ci -a -m‘commit'
  3. git add remote origin ssh://user@server.com/path/to/git/repo
  4. cd ..&& git克隆--裸目录user@server:/path/to/git/repo

&& scp dir.git dir.git

我已经在我的vimwiki中记录了,这并不是世界末日(事实上,我可以在60秒内在我的本地主机上启动整个开发项目,并在那时完成从数据库开始的所有工作)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6142224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档