我正在尝试为Cyanogenmod做一些贡献。根据{{3}}的说明,我会执行以下操作:
repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0
repo sync
而且,正如预期的那样,几个小时后我就拥有了CM源!但是,https://github.com/CyanogenMod/android_vendor_cm的文档有点令人困惑。
基本工作流程
与存储库交互的基本模式如下:
使用repo start开始新的主题分支。
编辑文件。
使用
git add
进行更改。使用
git commit
提交更改。使用
repo upload
将更改上传到审核服务器。
由于文档指出“Repo是我们在Git之上构建的存储库管理工具”。我假设一旦我初始化了一个android repo(以及URL以.git
结束的事实),repo会自动包含这样一个我可以使用git
的环境。但是,当我尝试按照基本工作流程说明进行操作时,git抱怨它没有找到git存储库。这是有道理的,因为我只看到了一个.repo
目录,没有.git
目录,就像git所期望的那样。
那么,那么,我是否需要初始化自己的git存储库?说明书不是很清楚。
谢谢!
答案 0 :(得分:0)
为了获得git功能,您必须将其初始化为git存储库。
尝试移动到您克隆的目录并键入git init
。