在两个来源的一个文件夹中使用git

时间:2012-08-30 04:21:53

标签: git

我正在开发一个CakePHP项目,我的源代码是我通过GitHub克隆的。我自己的代码位于CakePHP文件夹中。

我希望能够将我的代码推送到GitHub中自己的repo,同时能够从Github中提取任何CakePHP更新,而不会删除或覆盖我的代码。

这可能吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

是的,您可以通过克隆CakePHP代码直接执行此操作,然后在CakePHP工作树中克隆您自己的代码。在这种情况下,当在CakePHP代码中工作时,git将报告您的目录为未跟踪。

或者,您可以在CakePHP根目录下的.gitignore文件中添加目录名称,但除非您拥有CakePHP的提交权限或使用自己的fork,否则您将无法执行此操作。因此,另一种方法是将其添加到仅存在于本地克隆中的.git/info/exclude文件中。