我正在开发一个kohana项目。 在github上有一个用于框架核心的仓库。 (ORM,ACL,电子邮件等)GIT :(Kohana)项目设置
我将创建和工作在我自己的模块,并希望他们在一个unfuddle存储库(只有我的模块那当然是),但是当我结账时,我希望将kohana和模块与我一起拉下。 (子模块?)
我是很新,GIT,如何完成建立沃尔德任何指针将不胜感激:)
我正在开发一个kohana项目。 在github上有一个用于框架核心的仓库。 (ORM,ACL,电子邮件等)GIT :(Kohana)项目设置
我将创建和工作在我自己的模块,并希望他们在一个unfuddle存储库(只有我的模块那当然是),但是当我结账时,我希望将kohana和模块与我一起拉下。 (子模块?)
我是很新,GIT,如何完成建立沃尔德任何指针将不胜感激:)
http://kohanaframework.org/3.2/guide/kohana/tutorials/git
介绍如何正确设置一个Kohana的项目, git子模块。
[这里的问题是,由于整个Kohana的目录是一个子模块,都没有被存储在我添加模块,...]
好吧,@zombor我指了路。
这是我做了什么,我想知道,如果它的气味......
我决定从github.com/kohana/kohana
而不是github.com/kohana/core
拉,因为它提供了框架的整体骨架。
git submodule add git://github.com/kohana/kohana.git kohana
cd kohana
git checkout -b 3.0 origin/3.0/master
git sumodule init
git submodule update
cd ..
git add kohana
git commit -m "moved to kohana 3.0/master"
git push
git push unfuddle master
好吧,现在,如果我想签出系统的3.0分支? – goliatone
这是所有的混帐,所以你可以结帐3.0 /主分支,或一个特定的标签:v3.0.12 – zombor
好的,你已经把我放在正确的轨道。然而,正如我所说的,我对git很盲目,我想做一些与众不同的事情。你介意检查我的答案吗?另外,我会将你的答案标记为正确的... – goliatone