标签:
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
标签:
原文地址:http://www.cnblogs.com/PJXWang/p/5538720.html