git是一款最快,最简单,最流行的开源的分布式版本控制工具,作者是Linux之父:Linus Benedict Torvalds

 1.终端中配置git

  打开终端,cd到git的目标工作区

  git init  //创建本地git工作区

  git config user.name "PJXWang"  //用户名

  git config user.email "**@qq.com" //邮箱

  git status //查看git工作区文件状态

  git add 文件名 //将文件添加到git管理

  git commit -m "标识"//提交

  git config alias.st "status" //为status去别名为st

  git config alias.cm "commit -m"

  git log  //查看git日志信息,当前版本

  git reflog //查看所有版本

 

  //回退

  git reset --hard  HEAD //强制回退到当前版本

  git reset --hard HEAD^ //强制回退到上一个版本

  git reset --hard HEAD^^ //强制回退到上两个版本

  git reset --hard HEAD~100 //强制回退到上100个版本

  git reset --hard [版本号前七位] //强制回退到指定版本号的版本

 

  //全局配置文件 .gitconfig 

  git config --global user.name "PJXWang"  //用户名

  git config --global user.email "**@qq.com" //邮箱

 

 

  git init --bare  //创建代码仓库

  git clone 目录  //克隆代码库到本地

2.git与Xcode无缝隙对接

  在创建工程时,同时勾选git管理

使用Xcode更新代码仓库

  一般执行顺序:先commit到本地,不勾选push->pull->push

  团队开发,提交时可能会有版本冲突,Xcode提供了四种解决方案.注意:解决完冲突后重新commit和push

  创建.gitignore放入工程目录,和.git放在同一个文件夹下,从gitHub上找到objective-C的gitignore的代码拷贝的我们自己创建的.gitignore中

  Xcode查看git log:command +option +shift+return

   代码托管服务器平台:https://git.oschina.net

  git相关资料:http://www.cocoachina.com/ios/20140524/8536.html