使用Git Repo作为其他项目的启动器

问题描述

| 我有几个git项目,在其中克隆它们,并从另一个基于它的项目开始。例如,我将以自己的方式设置CodeIgniter(添加htdocs,带有一些我可以进行软链接的apache文件的conf /目录,等等)。 有点像这样: git工作流程-使用一个仓库作为另一个仓库的基础 所以我可以克隆,然后清除.git目录,然后进行初始化,添加,提交,克隆--bare和scp到服务器。那行得通,但似乎我应该能够更轻松地做到这一点。 所以我尝试了克隆,然后是
git remote rm origin
然后是
git remote add origin ssh://...
,但是我仍然必须转到服务器,创建repo目录并进行初始化。这还会在.git中创建存储库,而不仅仅是在目录的顶层(显然--bare会这样做)。 我是否错过了一种更简单的方法? 谢谢, 汉斯     

解决方法

我没有找到执行此操作的方法,但是我有一个个人git repo,其中存放着完整的定制裸存储库。我只需要采取以下步骤: 克隆 cd dir && rm -rf .git && git init && git add。 && git ci -a -m \'第一次提交\' git添加远程源ssh://[email protected]/path/to/git/repo cd .. && git clone-裸目录dir.git && scp dir.git user @ server:/ path / to / git / repo 我已经在vimwiki中进行了记录,但这还不是世界末日(事实上,我可以在60秒内启动本地主机上的整个开发项目,并在那时完成数据库工作)。