如何放弃Android Studio GUI中的本地更改?

时间:2017-04-09 19:06:21

标签: android git

我想放弃在Android Studio项目中进行的本地更改。

我尝试执行拉动,GUI为我提供了5个选项,我应该选择哪个选项?

  • 章鱼
  • 我们
  • 子树
  • 递归
  • 解决

3 个答案:

答案 0 :(得分:2)

您最初询问与git pull一起使用哪个策略参数来放弃您自己的作品(如果编辑被批准,则会有待更改问题的待处理编辑)。答案是:无。

根本不要使用git pull。首先运行git fetch

git fetch origin

这带来了来自其他Git的所有新东西,你让你的Git称为“起源”。

现在你拥有了他们拥有的一切,只需停止使用你一直在使用的东西,然后切换到他们的:

git reset --hard origin/master   # assuming you're on your "master"

您可能还想使用git clean -fdx删除构建工件,但这是一个单独的问题。

答案 1 :(得分:1)

在Android Studio中,请执行以下操作:

转到VCS-> Git->重置HEAD

将“重置类型”更改为“硬”

答案 2 :(得分:0)

在Android Studio中执行以下操作:

-打开版本控制工具窗口Alt + 9,然后切换到 Log 标签。

-选择最近的提交,然后右键单击它,然后选择将当前分支重置为此处

-将打开一个Git重置弹出窗口->选择->单击重置