Git reset
--soft : 本地提交文件还原 , 添加到索引 (暂存区) 和已经修改的文件 不做任何处理
--mixed: 本地提交文件还原, 添加到索引 (暂存区) 也还原, 但是修改的文件不做处理
--hard : 本地提交文件还原, 添加到索引 (暂存区) 还原, 修改的文件也还原, 相当于最后一次提交后, 就没有碰过代码一样
分支合并 master 和 dev
- Git checkout master # 切换到主分支
- Git merge dev # 把 dev 分支的更改和 master 合并
- Git push # 提交主分支代码远程
新建分支
- Git branch dev # 创建本地分支
- Git checkout -b test #在本地新建分支( test) 并切换到 test
- Git push origin test #推送到远程