Я клонировал репо git, а затем начал играть в своей главной ветке. Через некоторое время я хочу игнорировать изменения, которые я только что сделал (без их фиксации), и переключиться на другую ветку. Однако это мешает мне переключиться, потому что есть незафиксированные изменения. Как я могу игнорировать их, не лишая их? Вот что происходит:
$ git checkout gh-pages
error: Your local changes to the following files would be overwritten by checkout:
somefile.txt
Please, commit your changes or stash them before you can switch branches.
Aborting