为了以后的开发和管理。源代码开发必须要使用版本号控制。我们当然选择git来做版本号控制了。

假设你在终端输入git,提示不是一个命令的话。那就说明你的机器没有安装git工具。那就安装一个,百度之有非常多安装教程。

好,先把Resources下的res删掉。这个文件夹没什么用。能够在Xcode里面删掉,选择丢进垃圾桶。还能够把一些不用的文件夹删掉。比方proj.linux。proj.win8.1-universal。proj.win32。我们大概可能仅仅做一下ios版,然后移植到安卓平台,所以把这些都删掉好了。

然后终端下cd到LLK根文件夹,初始化一个git本地仓库:

git init

提示Initialized empty Git repository in xxxx就表示初始化仓库成功了。

终端敲入命令:

ls -al

能够看到多了一个.git的文件夹,这个就是创建的git仓库了。

为了不把一些不必要的文件加入到版本号追踪里面,还须要建一个描写叙述文件,来告诉git哪些文件不要加到版本号控制。这个描写叙述文件就是 .gitignore。顾名思义。就是忽略文件。

终端mvim .gitignore,我这里是用macvim创建一个 .gitignore文件,你能够用随意一个文本编辑器创建这个文件。

里面写些什么东西呢,就是你不须要加到版本号控制的文件或者文件夹。參考别人的我写了一个。



最以下是cocos2d/这个文件夹,由于这个是cocos2d-x引擎部分,我们写游戏是不大会改动源代码的。所以整个引擎文件夹都不加入版本号控制。

然后终端敲入命令

git add .

就会将文件加入到版本号库了。

接着敲入命令:

git status

能够看到加入了哪些文件。

然后提交到本地仓库,生成一条提交记录。

git commit -m "初始化连连看project"

回车之后就完毕了第一次提交。

然后能够查看提交记录,终端敲入命令:

git log

就能够看到刚刚提交的记录,还有写的提交凝视。

好了,假设你用xcode打开了这个project,须要重新启动一下xcode。如今xcode内置了git工具,你须要打开这个选项。开启源代码控制。

关掉xcode,重新启动一下。再次打开LLKproject,随便改动一下源代码加个凝视什么的。能够看到会出现一个M符号,表示有改动了。

好了,另一些使用方法。后面陆续讲

最新文章

  1. Elasticsearch 5.0 中term 查询和match 查询的认识
  2. ffmpeg-20160929-bin.7z
  3. mac下有道词典用不了
  4. hbase安装
  5. eclipse错误:Unable to read workbench state. Workbench UI layout will be reset.XML document structures
  6. C Primer Plus(第五版)10
  7. 【HDOJ】5446 Unknown Treasure
  8. OpenGl从零开始之坐标变换(下)
  9. Android开发面试题(一)
  10. 使用string
  11. ckplayer 项目实际应用代码整理,支持标清,高清,超清切换!
  12. QT全局热键(用nativeKeycode封装API,不跨平台)
  13. HTTPS原理(转)
  14. openresty源码剖析——lua代码的加载
  15. JavaScript笔记之第六天
  16. 浏览器之window对象--javascript
  17. 新建工程时报错(26, 13) Failed to resolve: com.android.support:appcompat-v7:28.+ ,
  18. xml和tomcat介绍
  19. gulp 编译es6 探究
  20. 理解TensorFlow的Queue

热门文章

  1. Java基础(十二)--clone()方法
  2. 用字符串对列表赋值,一个字符串对应一个列表元素,eg: my @escaped = "asteriskasterisk hash access unpack_func";
  3. react-native IOS Build input file cannot be found: '~~~~~/node_modules/react-native/Libraries/WebSocket/libfishhook.a'
  4. jquery toggle()设置
  5. LOJ 2321 清华集训2017 无限之环 拆点+最小费用最大流
  6. ruby on rails安装(win7x64)
  7. layuiAdmin 项目修改
  8. django-3 admin开启后台配置并展示表内容
  9. 关于zookeeper中session timeout
  10. 九度oj 题目1181:遍历链表