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位版本號 :重置到指定版本