为了以后的开发和管理。源代码开发必须要使用版本号控制。我们当然选择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符号,表示有改动了。

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

cocos2d-x 3.6版连连看版本号控制的更多相关文章

  1. 云盘+Git GUI实现云盘文件版本号控制

    以下介绍操作细节 1.先下载Git GUI 下载地址:http://msysgit.github.io/       再下载百度云网盘 下载地址:http://pan.baidu.com 接下来就是安 ...

  2. Android 绿豆蛙版连连看(简陋版)

    (里面有六张绿豆蛙的图片) 1.选中会有红色框 2.可以直线连(横竖相邻或是横竖间隔空格) 3.可以拐一次弯连接 4.可以拐两次弯连接 5.连接时会有线显示 6.绿色代表进度条,蓝色代表时间条 imp ...

  3. EA+svn实现UML的版本号控制

    一.安装软件 1.VisualSvn Server svnserver 2.Tortoise Svn svnclient 3.Slik-Subversion-1.7.8-x64版本号控制插件 4.En ...

  4. Git(一):Git与版本号控制简单介绍

    Intro 版本号控制系统是什么      版本号控制系统(Version Control System,VCS)能够帮助我们记录和跟踪项目中各文件内容的改动变化.它能够帮我们保存项目的各个版本号.以 ...

  5. eclipse中使用git进行版本号控制

    协作开发的时候没有版本号控制是非常痛苦的事情,使用git能够非常好的完毕这项任务,由于非常多的开源码都在github上公布,因此学会使用git是非常重要的一项技能. 这篇写的是在eclipse下使用的 ...

  6. 版本号控制-GitHub

    前面几篇文章.我们介绍了Git的基本使用方法及Gitserver的搭建.本篇文章来学习一下怎样使用GitHub. GitHub是开源的代码库以及版本号控制库,是眼下使用网络上使用最为广泛的服务,Git ...

  7. Git版本号控制 为什么那么复杂 头大 (忍不住强烈吐槽)

    想把自己的源代码保存到云端.想到了用Github.com,然后便開始看怎么使用GIT. 一開始,没有接触之前,想的非常easy的.应该就跟SVN几乎相同吧.写好了提交就能够了. 只是使用了之后才发现根 ...

  8. 脚本安装Rocky版OpenStack 1控制节点+1计算节点环境部署

    视频安装指南请访问: http://39.96.203.138/wordpress/document/%E8%84%9A%E6%9C%AC%E5%AE%89%E8%A3%85rocky%E7%89%8 ...

  9. 版本号控制-git(二)

    上次文章给大家介绍了Git的一些基本知识(http://www.cnblogs.com/jerehedu/p/4582398.html).并介绍了使用git init初始化化版本号库.使用git ad ...

随机推荐

  1. SpringBoot传参转换枚举

    有时候,我们传参的时候,希望使用枚举类来当作参数 public enum VipEnum { HUANG(1, "黄钻"), HONG(2, "红钻"); pr ...

  2. 哈尔滨工程大学ACM预热赛 补题

    链接:https://ac.nowcoder.com/acm/contest/554/A来源:牛客网 小虎刚刚上了幼儿园,老师让他做一个家庭作业:首先画3个格子,第二行有2个格子,第三行有1个格子. ...

  3. ios远程推送和python版push server相关笔记

    今天研究了下ios的远程推送,网上的相关教程很多,做了一遍下来记录一下遇到的问题和注意事项(转载请注明) 1.证书及乱七八糟的配置 公钥:app id管理那儿的“Development Push SS ...

  4. ubuntu 普通用户运行virt-manager时libvirt权限设置

    error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission deniederror: failed t ...

  5. CentOS 初体验十四:阿里云安装Gitlab

    网址:https://about.gitlab.com/install/#centos-7 https://blog.csdn.net/zhaoyanjun6/article/details/7914 ...

  6. zeng studio的项目窗口PHP Explorer

    恢复zeng studio的项目窗口PHP Explorer方法: Windows>show view >PHP Explorer

  7. (thinkPHP)PHP常用函数大全

    usleep() 函数延迟代码执行若干微秒.unpack() 函数从二进制字符串对数据进行解包.uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID.time_sleep_until() ...

  8. 转:Centos7安装zabbix3.4超详细步骤解析

    安装前准备: 1.1 安装依赖包: yum -y install wget net-snmp-devel OpenIPMI-devel httpd openssl-devel java lrzsz f ...

  9. python+selenium之元素的八大定位方法

    以百度搜索框为例,先打开百度网页 1.点右上角爬虫按钮 2.点左下角箭头 3.讲箭头移动到百度搜索输入框上,输入框高亮状态 4.下方红色区域就是单位到输入框的属性: <input id=&quo ...

  10. SQL Server 2008如何创建定期自动备份任务

    我们知道,利用SQL Server 2008数据库可以实现数据库的定期自动备份.方法是用SQL SERVER 2008自带的维护计划创建一个计划对数据库进行备份,下面我们将SQL SERVER 200 ...