Git:使用“git revert”命令回滚错误的提交

前言此前我们写过一篇使用 git reset 命令回滚错误提交的博客,本文我们将使用 git revert 命令来实现。git reset:在前面的博客中我们提到过,git reset 命令需要使用 --hard 来重置工作区,且需要使用 git push -f 来强制推送到远程分支,回滚的内容会直
Git 2023年11月28日 456次浏览

Git:使用“git reset”命令回滚错误的提交

背景在使用 Git 时遇到这样一个问题:把 dev 分支的内容 merge 到了 master 分支,并且把 master 分支 push 到了远程分支。但随后发现 merge 的内容有问题,需要把 master 分支回滚到之前的状态。实现问题复现创建一个包含多个分支的项目,把 dev 分支的提交
Git 2023年11月25日 394次浏览

git stash:暂存尚未提交的代码

前言在开发过程中,可能会遇到在 A 分支开发了部分功能,这时需要切到 B 分支解决 Bug,但 A 分支的内容由于各种原因又不能提交。在这种应用场景下,我们可以使用 git stash 命令把代码暂存,然后进行切到其它分支进行操作。实现命令# 保存所有未提交的更改并重置工作目录。这时可以切换到其他分
Git 2023年07月06日 425次浏览

Git操作命令

Git本地设置username和emailgit commit 命令会记录提交者的信息,所以使用git前必须先添加两条信息。$ git config --global user.name "你的GitHub登陆名"$ git config --global user.email
Git 2022年02月11日 602次浏览