经常使用的三个命令
1.添加修改过的文件到缓冲区
git add.
2.commit到本地
git commit -am ' 更改描述'
3.如果是多人开发的话,中间可能会有别人先提交的这是就需要先把别人的拉去下来,再把自己的push上去
git pull
3.push 到服务器
push到主分支
git push origin master
push到其他分支
git push origin 其他分支的名称
/****************撤销本地修改*******************/
1.撤销某个文件的修改
git checkout -- 文件名
撤销全部文件
git checkout . 或者 xcode 中有个SourceTree,选取Discard All Changes
2.如果文件已经git add 到暂存区了
git reset HEAD 文件名
git checkout -- 文件名
3.如果文件已经git commit ,直接回退版本
回退到某个版本(47c8a108fec8e3f4c249860e24c8f4d2bd2500d8为版本号)
git reset --hard 47c8a108fec8e3f4c249860e24c8f4d2bd2500d8
/****************git分支*******************/
创建并切换到 dev 分支:
git checkout -b dev
查看/创建分支
git branch
切换分支
git checkout 分支名称(分支前面会有一个 * 标识)
删除分支
git branch -d 分支名称
合并某分支到当前分支
git merge 分支名称
查看前部内容:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000