Git - 分支管理、撤销提交、推送

创建分支,可以在不影响原有分支的基础上,在自己的分支开发新功能。

Git 分支管理

  • 创建、切换到分支
# 创建、切换分支
git checkout -b brady

# 以上命令,相当于执行以下两条命令
git branch brady
git checkout brady

在这里插入图片描述

  • 查看分支
# 查看当前分支
git branch

在这里插入图片描述

  • 分支提交
# 分支提交
git status
git add app/CustomItem/MyPicker.js
git commit -m 备注信息
git status

在这里插入图片描述

  • 查看主分支、分支文件
    在这里插入图片描述
    主分支
    在这里插入图片描述
    分支
    在这里插入图片描述
  • 分支合并
git branch
git checkout master # 切换到主分支
git merge brady # 合并分支
# git merge --no-ff -m "merge width --no-ff" brady

在这里插入图片描述

  • 删除分支
# 删除分支
git branch -d brady
# 查看分支
git branch

在这里插入图片描述

Git鼓励大量使用分支:

  • 查看分支:git branch
  • 创建分支:git branch <name>
  • 切换分支:git checkout <name>
  • 创建+切换分支:git checkout -b <name>
  • 合并某分支到当前分支:git merge <name>
  • 删除分支:git branch -d <name>

Git 撤销提交、推送

  • 合并分支后,执行推送
    在这里插入图片描述
    在这里插入图片描述
  • 撤销提交
# 查询信息
git log --pretty=oneline

# 撤销提交 - 保留相应工作区修改,以便重新提交
git reset --soft 5cacb0e3954bc6bbd1bb18768f3823429c28b7ca

# 撤销提交 - 会撤销相应工作区修改,一定要谨慎使用
git reset --hard 5cacb0e3954bc6bbd1bb18768f3823429c28b7ca

# 查看信息
git log --pretty=oneline

在这里插入图片描述
在这里插入图片描述

  • 撤销推送
# 强制提交当前版本号,以达到撤销版本号的目的
git push origin master -f # git push origin master --force

# 还原暂存区
git reset HEAD app/CustomItem/MyPicker.js

# 修改后,再次推送
git add .
git commit -m 备注信息
git push origin master

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值