Как я могу отказаться от некоторых изменений, которые я сделал, но еще не внес в свою ветку GITHUB? - PullRequest
0 голосов
/ 20 февраля 2019

Вот вывод из> 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 голосов
/ 20 февраля 2019

Как я могу отменить сделанные мной изменения и восстановить файл App.xaml.cs до того состояния, в котором он был до его редактирования?

Да, git checkout -- filename имееттот же эффект, что и команда «вернуться» из меню.

Вместо перехода в главное меню вы также можете найти окно «Изменения» в Visual Studio (Team Explorer -> Changes) и вернуться оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...