Git提交到指定分支、回退版本

提交过程

1、确认当前工作区所在分区

git branch

2、将工作区内容恢复到上次提交的内容,同时备份当前工作区所做的修改,将当前修改压栈

git stash

3、切换到准备提交的目标分支

git checkout dev

4、如指定分区不存在,则创建

git branch dev

5、将git压栈的内容出栈,获取最近一次stash的内容,出栈后会删除栈中对应的stash

git stash pop

6、出栈后,当前工作区的内容已经是修改后的内容了,进行提交流程。添加所有修改过的文件准备提交

git add .

7、提交到本地仓库

git commit -am '修改了3号bug'

8、获取远程指定分支的更新,到本地仓库。

git pull origin dev

9、推送修改到远程仓库

git push origin dev

版本回退过程

1、查询提交记录,查看commit_id

git log

2、将本地工作区回退到上一个版本

git reset --hard HEAD^

3、将本地工作区回退到前n次版本

git reset --hard HEAD~n

4、将本地工作区回退到指定id的版本

git reset --hard commit_id

5、强制推送到远程

git push origin HEAD --force
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值