常用 git 命令 20221031

想将dev分支合并到master分支

1.首先切到master分支更新到最新
git checkout master
2.然后把dev分支的代码合并到master上
git merge dev

本地回退上一次commit

 git reset --hard HEAD^ 表示回退到上一个版本

回退 git commit
要撤销最后一次提交,并保留更改以便重新提交,可以使用以下命令:
git reset --soft HEAD^

如果你想要撤销最后一次提交,并且放弃所有更改,可以使用:
git reset --hard HEAD^

如果需要撤销多个提交,可以将HEAD^替换为HEAD~2来撤销最后两次提交,以此类推。

如果你已经将提交推送到了远程仓库,并且想要撤销这次提交,但保留更改以便重新提交,你可以先使用git reset,然后使用git push -f来强制推送到远程仓库。

git reset --soft HEAD^
git commit -m "New commit message"  # 如果需要重新编写提交信息
git push -f
请注意,强制推送(git push -f)可能会影响其他协作者的工作,因此在团队项目中应谨慎使用。

修改最近一次的commit信息

git commit --amend

git revert <commit_id> :撤销某个提交,简单来说,revert 做了一个反向操作,并生成新的 commitid 。通过 git log 查看 <commit_id> 。

git revert <commit_id>

基于已有分支代码创建新的分支

git checkout -b new_branch_name

git log 过滤关键字

git log --grep="xxx"

推送远程分支,分支名83757

git push origin 83757:83757

合并其他分支节点

git cherry-pick id

git log 快速查看简要信息

git log --oneline
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值