本地git操作-之分支合并与回滚
一、merge合并分支合并分支代码。
- 查看当前的分支,星号标识为当前分支;(如果查询结果有master分支,则跳到第4步)
命令:git branch
- 查看该工程所有的分支,星号标识为当前分支
命令:git branch -a
- copy一个master分支(步骤1中,本地没有master分支,需要copy一个)
命令:git branch -c master
- 切到master分支
命令:git checkout master
- 拉取master最新代码
命令:git pull origin master
- 切到你的分支
命令:git checkout feature-20190813XXXX
- 将mastermeger到你的分支中
命令:git merge master
- 将你的分支从本地push到远程
命令:git push
二、回滚commit但未push代码
- git log 查看提交日志
命令:git log
输入 q 则退出
- 放弃或回滚本次提交
命令:git reset --hard commitId (commitId填上一次提交的commitId)
命令:git reset --hard HEAD^ (回退到上个版本)
命令:git reset --hard HEAD~3 (回退到前3次提交之前,以此类推,回退到n次提交之前)
- 输入git pull 更新与输入git status 查看状态,本次提交已经回滚了
命令:git pull
命令:git status
本文转载自: https://blog.csdn.net/luckjump/article/details/127014366
版权归原作者 luckjump 所有, 如有侵权,请联系我们删除。
版权归原作者 luckjump 所有, 如有侵权,请联系我们删除。