版本回退
git reset --hard Head~0 (表示回退到上一次代码提交时的状态)
git reset --hard Head~1 (表示回退到上上次代码提交时的状态)
git reset --hard [版本号]
可以通过版本号精确的回退到某一次提交时的状态
git reflog
可以看到每一次切换版本的记录:可以看到所有提交的版本号
分支 (主分支master)
创建分支
gti branch 分支名
git branch 查看分支
切换分支
git checkout 分支名
合并分支
git merge develop
合并分支内容,把当前分支与指定的分支(develop),进行合并
当前分支指的是`git branch`命令输出的前面有*号的分支
删除分支 git branch -d 分支名
master 即为当前分支
- 合并时如果有冲突,需要手动去处理,处理后还需要再提交一次.
交代码到服务器
git push [地址] master
拉取代码
git pull [地址] master
会得到服务器的代码:(*注意本地-要初始一个仓储!*)