Chr*_*oph 4 git git-revert git-checkout git-reset rstudio
我对 RStudio 和 Git 很陌生,所以我想确保我正确理解我在做什么。
Git 文档说这git revert会创建一个新的提交。当我按下 RStudio 恢复按钮时,没有创建新的提交,它只是回到上次提交。对我来说,这似乎是一个git reset --hard. 我做错了什么吗?
git revert
git reset --hard
ale*_*dov 5
RStudio Revert 功能与功能不同git reset。
git reset
根据本手册 git reset --hard执行此操作
重置索引和工作树。此后对工作树中跟踪文件的任何更改都将被丢弃。
所以你的整个项目将返回到之前的提交状态
但是根据这个RStudio Revert Changes弹出窗口: 只有选定的文件才会更改为以前的提交状态。
这可以通过 git 组合来完成
git reset file
git checkout file
在此处查看有关重置、检查和恢复的更多信息
归档时间:
9 年,6 月 前
查看次数:
1564 次
最近记录: