MEMOS

  • 掌阅 neo2 大文件只能通过百度网盘传输,微信只能传输小文件
  • 21:10 内眼角长肉疙瘩属于正常生理现象,该部位叫泪阜,正常情况下不用管它,如果是该部位堆积脂肪或结石或感到不舒服则需要去医院查看

Git 回滚和类型介绍

要将 Git 回退到指定的版本,可以使用以下命令。这里的指定版本是通过提交的哈希值(commit hash)来确定的。

  1. 查看提交历史以找到指定版本的哈希值 在回退之前,你需要知道目标提交的哈希值。可以通过以下命令查看提交历史:
git log

然后你可以复制对应的提交哈希值(如 a1b2c3d)进行回退。

  1. 回退到指定版本但保留更改(软回退)
git reset --soft <commit-hash>
  • 作用:回退到指定的提交,但保留你之后的修改(包括已暂存和未暂存的文件),这些修改会保留在暂存区中。
  1. 回退到指定版本并保留工作区的更改(混合回退)
git reset --mixed <commit-hash>
  • 作用:回退到指定的提交,将所有文件从暂存区移除,但保留工作区的文件修改。默认情况下,git reset 不加任何参数就是混合模式。
  1. 回退到指定版本并丢弃所有修改(硬回退)
git reset --hard <commit-hash>
  • 作用:彻底回退到指定的版本,工作区的文件和暂存区都会恢复到这个提交时的状态,所有未提交的修改都会丢失。
  1. 将回退后的更改推送到远程仓库 如果你已经推送了这些提交到远程仓库并想同步回退操作,强制推送到远程仓库:
git push origin <branch-name> --force
  • 注意:强制推送会覆盖远程仓库的历史记录,其他人可能会受到影响,使用前需谨慎。

选择合适的方式根据你的需求进行回退。如果有其他问题,欢迎继续提问!

阅读文章