本地git操作-之分支合并与回滚

本地git操作-之分支合并与回滚

一、merge合并分支合并分支代码。

  1. 查看当前的分支,星号标识为当前分支;(如果查询结果有master分支,则跳到第4步)
命令:git branch
  1. 查看该工程所有的分支,星号标识为当前分支
命令:git branch -a
  1. copy一个master分支(步骤1中,本地没有master分支,需要copy一个)
命令:git branch -c master
  1. 切到master分支
命令:git checkout master
  1. 拉取master最新代码
命令:git pull origin master
  1. 切到你的分支
命令:git checkout feature-20190813XXXX
  1. 将mastermeger到你的分支中
命令:git merge master
  1. 将你的分支从本地push到远程
命令:git push

二、回滚commit但未push代码

  1. git log 查看提交日志
命令:git log

输入 q  则退出
  1. 放弃或回滚本次提交
命令:git reset --hard commitId (commitId填上一次提交的commitId)
命令:git reset --hard HEAD^ (回退到上个版本)
命令:git reset --hard HEAD~3 (回退到前3次提交之前,以此类推,回退到n次提交之前)
  1. 输入git pull 更新与输入git status 查看状态,本次提交已经回滚了
命令:git pull
命令:git status

你可能感兴趣的:(脚本,git,github,合并分支,merger合并,git回滚)