如何撤消我所做但尚未在GITHUB分支中提交的某些更改

时间:2019-02-20 12:28:02

标签: git visual-studio github

这是> git status的输出

MacBook:Ja.git alan$ git status
On branch alan-1
Your branch is up to date with 'origin/alan-1'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    modified:   Ja/App/App.xaml.cs

no changes added to commit (use "git add" and/or "git commit -a")
MacBook:Ja.git alan$ 

我对App.xaml.cs进行了更改,但尚未提交。

不确定是否有什么区别,但是我将Visual Studio用作前端,并且我还可以在命令行上访问git。

如何撤消所做的更改并将App.xaml.cs恢复为编辑前的状态?

我可以从Visual Studio菜单中执行此操作吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

  

如何撤消所做的更改并将App.xaml.cs恢复为编辑前的状态?

是的,git checkout -- filename与菜单中的“还原”命令具有相同的作用。

除了转到主菜单外,您还可以在Visual Studio中找到“更改”窗口(Team Explorer->更改),然后从那里还原。