Почему «Сохранить» не существует в руководстве git stash

Я смотрю бесплатную лекцию о git.
На экране отображается справочное сообщение git stash (автор git stash --help). Он появляется в моем терминале, как показано ниже:

git stash [push [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]
                    [-u|--include-untracked] [-a|--all] [-m|--message <message>]
                    [--] [<pathspec>...]]

Но в лекции они используют save вместо push. Моя версия git 2.17.1. Были ли какие-то изменения в синтаксисе команды в git stash?


person Jiseong    schedule 15.02.2019    source источник
comment
save устарел. Вы можете найти его в разделе OPTIONS.   -  person ElpieKay    schedule 15.02.2019
comment
См. stackoverflow.com/a/44681952/7976758.   -  person phd    schedule 15.02.2019


Ответы (2)


@ElpieKay дал ответ в своем комментарии.

цитирую git help stash :

save [-p|--patch] [-k|--[no-]keep-index] [-u|--include-untracked] [-a|--all] [-q|--quiet] [ ]

Этот параметр устарел в пользу git stash push. Он отличается от «stash push» тем, что не может принимать пути, а любые аргументы, не являющиеся параметрами, формируют сообщение.

person Community    schedule 15.02.2019

Я задокументировал до устаревания git stash save, но Git 2.24 (4 квартал 2019 г.) добавляет уточнение.

См. commit 57d8f4b (10 октября 2019 г.) от Йоханнес Шинделин (dscho).
(объединено Хунио C Хамано -- gitster -- в commit 376012c, 18 октября 2019 г.)

doc(stash): уточнить описание save

Первоначальная формулировка этого абзаца заставила как минимум одного человека споткнуться на слове from (думая, что это опечатка и from было задумано), и другие читатели вмешались, согласившись, что это сбивает с толку:

Давайте перепишем этот абзац для ясности.

Документация теперь включает:

save [-p|--patch] [-k|--[no-]keep-index] [-u|--include-untracked] [-a|--all] [-q|--quiet] [<message>]:

Этот параметр устарел и заменен на "git stash push".
Он отличается от stash push тем, что не может принимать пути.
Вместо этого все аргументы, не являющиеся параметрами, объединяются для формирования сообщения stash. .

person VonC    schedule 21.10.2019