我对git (风投一般)相当陌生,所以我需要在下一种情况下得到帮助。
我想要开始一个新的项目,它将建立使用php锂框架和理论2。
案件:
问题:
提前谢谢。
发布于 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 help *command*非常容易,就像git help init一样。学习git需要一些时间,所以可能会创建一些测试存储库来玩。一旦你学会了命令并习惯了它(如果有疑问的话,谷歌你的问题),使用起来就太酷了。
https://stackoverflow.com/questions/6294220
复制相似问题