首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git -少数git repos克隆和什么不是(PHP -框架锂,ORM理论2)

Git -少数git repos克隆和什么不是(PHP -框架锂,ORM理论2)
EN

Stack Overflow用户
提问于 2011-06-09 14:14:57
回答 1查看 232关注 0票数 1

我对git (风投一般)相当陌生,所以我需要在下一种情况下得到帮助。

我想要开始一个新的项目,它将建立使用php锂框架和理论2。

案件:

  • 我有一个主要项目git存储库,现在我想在github中添加(克隆)锂框架。
  • 接下来,我需要克隆理论2的li3扩展(它自动复制自己和原则2)。

问题:

  1. 这条路对吗(我想不是吧)。
  2. 如何管理现有存储库中的克隆(特别是第二部分,使用li3扩展和理论2)。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-09 14:37:25

在git中,不存在这样的“现有存储库中的克隆”(从技术上讲是这样的,但我们不要让它变得比需要的更复杂)。您所描述的是,您希望使用锂框架和理论作为一个图书馆。

通常,您不需要将外部库放入存储库中。只有在计划修改库代码并将其置于版本控制之下时,才需要这样做。

但是,您应该首先考虑您想要做的事情:将它集成到存储库中与否。我认为后者比较容易。

您只需先创建自己的git存储库即可。然后,将库文件夹中不希望在版本控制下拥有的部分排除在外。所以在一开始你可以很容易地把事情分开。

要设置这一点,首先在磁盘w/o git上创建项目。创建文件系统和目录布局。然后在项目的主目录中初始化git存储库。这只是在目录中调用git init

现在,当您键入git status时,Git将显示您在那里拥有的所有文件的状态。在进行第一次提交之前,您可以使用gitignore(5)手册中描述的方法来排除您不希望在git存储库中拥有的库和(可能是您的IDE的配置文件)。

通过检查git status的输出,始终可以检查正在编辑的配置是否符合您的需要。

请记住,git会忽略空目录,所以如果有一个您不想添加的文件夹,只有当它至少包含一个文件时,它才会开始显示在状态中。

当您不希望在版本控制下拥有的所有文件都从状态列表中消失时,您可以执行第一次提交:git commit -m "Initial Commit."

根据您是否配置了git,它会给您一个关于您的姓名和电子邮件的错误。错误信息指向您需要知道的内容。只是每个提交都有一个作者和一个电子邮件,这是很有用的。

已经是这样了。检查web上是否有以下命令:

  • git init
  • git状态
  • git提交

使用git help *command*非常容易,就像git help init一样。学习git需要一些时间,所以可能会创建一些测试存储库来玩。一旦你学会了命令并习惯了它(如果有疑问的话,谷歌你的问题),使用起来就太酷了。

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

https://stackoverflow.com/questions/6294220

复制
相关文章

相似问题

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