Что значит .. в командах git? - PullRequest
       5

Что значит .. в командах git?

0 голосов
/ 11 октября 2018

Я понимаю, что делает git cherrypick commitA..commitB;Я только что видел, что вы можете использовать .. в git diff тоже.Я не могу понять, почему это необходимо там.

Имеет ли .. постоянное значение?Что означает ..master в git diff ..master?

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

В соответствующем руководстве Git man git-diff написано:

git diff [<options>] <commit> <commit> [--] [<path>...]
    This is to view the changes between two arbitrary <commit>.

git diff [<options>] <commit>..<commit> [--] [<path>...]
    This is synonymous to the previous form. If <commit> on one
    side is omitted, it will have the same effect as using HEAD
    instead.
0 голосов
/ 11 октября 2018

Это просто указать диапазон.Я бы в устной форме заменил его словом «to», например, «commitA to commitB»

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