1 现在github 上创建一个repository(共享仓库),测试选的是Public ,Private 要收费的。
![](https://img.haomeiwen.com/i2375288/fa2c9238e97f5837.png)
2 创建develop 分支 和 我开发时使用的分支sunchengcheng 。 后面开发时我就把远程的sunchengcheng分支拉到本地进行开发。
![](https://img.haomeiwen.com/i2375288/684810330a74caa7.png)
3 clone 项目 可以使用终端命令 ,现建一个文件夹,进入这个文件夹,git clone 即可。
![](https://img.haomeiwen.com/i2375288/3d45ac37a0344079.png)
使用Xcode checkout , 不过要在xcode 添加repository.
![](https://img.haomeiwen.com/i2375288/fb3f13ae90f3b7e9.png)
4 clone 下来之后,本地只有master分支 ,拉取远程的develop 和sunchengcheng分支,并在本地建立对应的分支。之后的开发就在本地sunchengcheng分支上开发。
![](https://img.haomeiwen.com/i2375288/c3121b3198ff2c56.png)
5 合并分支
首先,本地切换到develop分支。
git pull
例如你是小明,那么在pull到远程的develop最新的内容之后,git merge xiaoming_gittutorial.
如果出现conflict那么清除conflict之后,commit.然后把本地develop push 到远程的develop.
每完成一个功能就提交一次。
6 git 日志查看和版本回退
git log gitreflog git reset --hard HEAD :重置到当前版本 git reset --hard HEAD^^ :重置到上上个版本 git reset --hard HEAD 7位版本号 :重置到指定版本
![](https://img.haomeiwen.com/i2375288/82b304abd9d8929d.png)
网友评论