Я понимаю, что делает git cherrypick commitA..commitB;Я только что видел, что вы можете использовать .. в git diff тоже.Я не могу понять, почему это необходимо там.
git cherrypick commitA..commitB
git diff
Имеет ли .. постоянное значение?Что означает ..master в git diff ..master?
..
..master
git diff ..master
В соответствующем руководстве Git man git-diff написано:
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.
Это просто указать диапазон.Я бы в устной форме заменил его словом «to», например, «commitA to commitB»