1. git

Xcode4开始,它一直Git作为一个内置的源代码控制(Source Control)工具,所以对于新项目的用途git要管理非常方便。在新建项目向导。可以直接选择Git作为源控制工具。项目新建向导后,就在本地项目目下新建了一个仓库。

2. 怎样为已存在的项目添加git

(1)通过控制台进入项目所在文件夹,输入例如以下命令

<span style="font-size:18px;">git init
</span>

(2)假设你的项目存在不想提交的内容怎样处理呢?在项目文件夹下,新建.gitignore文件,在该文件里加入例如以下排除规则:

*.[oa]
*.lib
*.sdf
*.opensdf
cocos2d/
.git*
proj.win32/Debug.win32/
proj.android/
proj.ios_mac/
proj.linux/
proj.wp8-xaml/

加入了例如以下规则,git就能够不提交这些代码。

注:

怎样新建.gitignore文件?

因为我本机安装了sublime text。所以就先建立文件另存为到响应文件夹。

新建的.gitignore文件看不见?因为.gitignore文件是隐藏文件,所以终端输入下面命令:

defaults write com.apple.finder AppleShowAllFiles -bool YES

假设恢复隐藏不可见,在终端中输入下面代码并回车

defaults write com.apple.finder AppleShowAllFiles -bool NO 

(3)向git仓库加入源文件

git add .
git commit -m "first commit"

3. 怎样将xcode本地git与github仓库集成

(1)首先注冊github,网址https://github.com 。登录之后。新建 new repository,填写对应信息。就能够了。

(2)本机加入账号信息

打开xcode。选择Preferences,选择“Accounts”,点击加入button,输入Repository地址。我的地址就是“https://github.com/username/test.git”

User name输入时注意不是邮箱,而是username。

(3)通过“终端”进入git所在文件夹。输入命令

git remote add origin https://github.com/username/test.git
git push -u origin master

就能够将本地git仓库提交到github仓库中。

祝君成功~

本文仅仅是我的一些肤浅的认识,大家轻喷~

版权声明:本文博客原创文章。博客,未经同意,不得转载。

xcode6 cocos2dx开玩笑git和github学习记录的更多相关文章

  1. git与github学习

    一 我的Github 我的Github项目地址:https://github.com/lllmathison/hello 二 对github与git的学习.感受 git是一个版本管理工具,在本地使用的 ...

  2. Git与GitHub 学习笔记

    以下信息来源于网络资料,并进行整理与精简 Git是目前世界上最先进的分布式版本控制系统,和svn,vss等一样都是进行版本控制的. GitHub是一个软件项目的托管平台,相当于自己建立的 svn服务器 ...

  3. git 和 github 学习总结

    https://mp.weixin.qq.com/s?src=11&timestamp=1543302553&ver=1269&signature=NAX65qusuVVDEl ...

  4. git和github学习笔记

    1. 了解Git和Github 2. 使用Github 3. Git安装和使用 4. Git基本工作流程 5. Git初始化及仓库创建和操作 6. Git管理远程仓库 7. Github Pages ...

  5. Git与GitHub学习笔记(五)一次提交失败的记录

    代码已经跟踪了,添加注释说明,但是总是添加不了 error: pathspec 'live-page'' did not match any file(s) known to git. 重复了好多遍, ...

  6. 我的git与github学习历程

    因为想要知道如何把代码放到github上,所以就百度了一下,然后找到一个<如何从github上面拷贝源码>的文章,就先进行练习了下   1.首先到git官网下载git版本控制工具的安装包, ...

  7. eclipse使用git及github学习笔记

    项目托管 1.首先需要在github上建立一个远端仓库  点击Create repository后,会在github上建立相应的git仓库,并会出现如下界面: 复制https或者ssh的仓库地址,远端 ...

  8. Git与GitHub学习笔记(三).gitignore文件忽略和删除本地以及远程文件

    一.Git提供了文件忽略功能.当对工作区某个目录或者某些文件设置了忽略后,git将不会对它们进行追踪 HELP:如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件 问题:最近 ...

  9. git and github学习笔记

    1.git的状态分为working status,stage status和commit status.git diff查看的是working status和 stage status之间的不同,gi ...

随机推荐

  1. Ibatis调用存储过程实现增删改以及分页查询

    1.Ibatis实现增删改操作很简单了,通常我是将某一模块的增删改功能写在一个存储过程里,通过一个标识符去区分执行增加还是修改抑或删除操作. statement: <!-- 存储过程:实现学生的 ...

  2. android4.0移植,拨号异常

    D/dalvikvm( 2274): GC_CONCURRENT freed 206K, 12% free 6571K/7431K, paused 2ms+3ms D/dalvikvm( 2274): ...

  3. Orleans is a framework

    Introduction Orleans is a framework that provides a straightforward approach to building distributed ...

  4. shapefile 编码错误问题解决 Wrong codepage of shapefile Warning 1: One or several characters couldn't be converted correctly from UTF-8 to ISO-8859-1.

    linux下运行,因为大部分shapefile 文件,在使用时都没有指定字符集,所以qgis只能从环境变量中获取设置环境变量中获取SHAPE_ENCODING. 目前唯一的解决办法就是设置环境变量 $ ...

  5. 【手打】LZW编码的C/C++实现

    LZW编码通过建立一个字符串表,用较短的代码来表示较长的字符串来实现压缩. LZW压缩算法是Unisys的专利,有效期到2003年,所以相关算法大多也已过期. 本代码只完毕了LZW的编码与解码算法功能 ...

  6. Collections.sort方法对list排序的两种方式

    Collections.sort( )分为两部分,一部分为排序规则,一部分为排序算法 . 规则用来判断对象,算法则考虑如何进行排序 对于自定义对象,sort()不知道规则,所以无法比较,这种情况下一定 ...

  7. c语言,数组和指针

    概要: 1.普通数组与指针 2.数组指针 3.指针的数组 数组是一个由(同一类型)连续元素组成的预先分配的内存块:指针是一个对任何位置的元素的引用. 数组自动分配空间,但不能重分配或改变大小:指针必须 ...

  8. winform 防止主界面卡死

    总结网络上的解决方案:新线程=> 委托=> 主界面的异步更新方法(IAsyncResult BeginInvoke(Delegate method)),一句话就是通过委托调用另一个线程的异 ...

  9. 如何在VC中显示透明背景位图

    简单的调用系统API. Windows NT/2000/XP: Included in Windows 2000 and later.Windows 95/98/Me: Included in Win ...

  10. Spring MVC 遇到的一点点问题(转)

    今天下午下班之前看了看凯歌给的Spring Training的教程的lab篇,我之前有跟着做没有遇到什么问题,但是到了跟Spring MVC integrating的时候,遇到一点点有趣的事情. 这个 ...