1 现在github 上创建一个repository(共享仓库),测试选的是Public ,Private 要收费的。
2 创建develop 分支 和 我开发时使用的分支sunchengcheng 。 后面开发时我就把远程的sunchengcheng分支拉到本地进行开发。
3 clone 项目 可以使用终端命令 ,现建一个文件夹,进入这个文件夹,git clone 即可。
使用Xcode checkout , 不过要在xcode 添加repository.
4 clone 下来之后,本地只有master分支 ,拉取远程的develop 和sunchengcheng分支,并在本地建立对应的分支。之后的开发就在本地sunchengcheng分支上开发。
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位版本号 :重置到指定版本