RStudio 还原按钮的作用类似于 Git 重置
RStudio revert button seems to act like Git reset
我对 RStudio 和 Git 很陌生,所以我想确保我正确理解我在做什么。
Git 文档说 git revert
创建了一个新提交。当我按下 RStudio 还原按钮时,没有创建新的提交,它只是返回到上次提交。对我来说,这似乎是 git reset --hard
。我有没有看错?
RStudio 还原功能不同于 git reset
功能。
根据这个manualgit reset --hard
这样做
Resets the index and working tree. Any changes to tracked files in the
working tree since are discarded.
所以你的整个项目将return到之前的提交状态
但是根据这个 RStudio Revert Changes popup window:
只有选定的文件将更改为之前的提交状态。
这可以通过 git 组合
来完成
git reset file
(取消暂存文件)
git checkout file
(放弃工作目录中的更改)
查看有关重置、检查和还原的更多信息here
我对 RStudio 和 Git 很陌生,所以我想确保我正确理解我在做什么。
Git 文档说 git revert
创建了一个新提交。当我按下 RStudio 还原按钮时,没有创建新的提交,它只是返回到上次提交。对我来说,这似乎是 git reset --hard
。我有没有看错?
RStudio 还原功能不同于 git reset
功能。
根据这个manualgit reset --hard
这样做
Resets the index and working tree. Any changes to tracked files in the working tree since are discarded.
所以你的整个项目将return到之前的提交状态
但是根据这个 RStudio Revert Changes popup window:
只有选定的文件将更改为之前的提交状态。
这可以通过 git 组合
来完成git reset file
(取消暂存文件)git checkout file
(放弃工作目录中的更改)
查看有关重置、检查和还原的更多信息here