gpt4 book ai didi

git - Visual Studio 2019 和 Android Studio 3.5.3 中的 Git 中的 Revert 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 13:46:14 25 4
gpt4 key购买 nike

我可以在 Andriod Studio 中使用“Revert”来放弃我在 Android Studio 3.5.3 中最新提交的所有更改,如您所见图 1。

我希望在 Vs 2019 中做同样的操作,通过点击“还原”来放弃所有更改,就像在 Android Studio 中一样。 Visual Studio 2019中也有Revert命令,但我不知道Vs 2009中的Revert做了什么操作,你可以在图2中看到我的意思。

如果我对这个项目进行一些修改,当我在 Vs 2019 中启动 Revert 时会发生错误(见图 3)。

如果我不对该项目进行任何更改,则当我在 Vs 2019 中启动 Revert 时,将创建一个名为“Revert Test 3”的新记录(参见图 4)。我不知道“恢复测试 3”是什么意思。

图 1

enter image description here

图片 2
enter image description here

图 3
enter image description here

图 4
enter image description here

最佳答案

这只是糟糕的术语。

Android Studio 的“revert”不会执行“Git Revert”,而是执行“Git Reset”。这会丢弃自上次提交以来未提交的更改。

Visual Studio 实际上会执行还原,即进行新提交,其中最新提交的更改被退回。

另见 What's the difference between Git Revert, Checkout and Reset? .

关于git - Visual Studio 2019 和 Android Studio 3.5.3 中的 Git 中的 Revert 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59611461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com