(以下都是使用命令行完成)
一、个人代码管理
1.进入工作目录
cd 目录名
2.初始化一个代码仓库
git init
3.配置git仓库的用户名和邮箱
git config user.name 用户名
git config user.email 邮箱
4.新建代码文件后
git add 文件名 (添加文件到暂缓区)
git status (查看目前文件的状态)
git commit -m标识 (提交代码到本地仓库)
5.修改文件后
git add 文件名 (添加文件到暂缓区)
// git add . (添加所有文件到暂缓区)
git commit -m标识 (提交代码到本地仓库)
6.查看历史版本
git log 查看我们的版本
git reflog 显示简洁版的版本信息
7.版本回退
git reset HEAD (回退到当前版本)
git reset --hard HEAD ^ (回退到上一个版本,--hard强制性的)
git reset --hard HEAD ^^ (回退上两个版本)
git reset --hard HEAD ~100 (回退到上100个版本)
git reset --hard HEAD 版本号前7位 (回退到指定版本)
补充:
git config --global alias.st "status" (--global 全局性的,alias起别名即将status用st代替了,可减少代码书写量)
二、团队开发
1.进入工作目录
cd 目录名
2创建共享代码仓库
git init --bare
3.经理clone共享代码仓库
clone 代码仓库地址
4.添加一个.gitignore(这个文件帮助我们忽略一些不需要上传的文件,在这里拷贝文件内容)
5.经理初始化项目,并push到远程仓库
6.员工pull代码
7.代码冲突:若出现代码冲突需重新pull代码,然后解决代码冲突
补充:Xcode7 中,项目路径不能有中文!!!不然有可能pull不到代码