Существует ли «статус git» в GitHub Desktop?

Кнопка Sync в GitHub Desktop, которая отображает то, что она считает наиболее важным действием, обычно Fetch origin, Push origin или Pull origin, не дает подробностей о том, что вы можете нажимать или извлекать.

Есть ли способ сделать аналог git status, но с GitHub Desktop? Таким образом, пользователь может увидеть, что он будет сбрасывать, прежде чем он это сделает. И они смогут скорректировать свой локальный проект или иным образом отложить вытягивание.


person Brandon Essler    schedule 15.03.2018    source источник
comment
Фетч не тянет?   -  person evolutionxbox    schedule 16.03.2018
comment
@evolutionxbox Нет. Fetch и pull загружают любые новые изменения, но pull фактически интегрирует их с вашими локальными копиями. См. git-tower.com/learn /git/часто задаваемые вопросы/   -  person Brandon Essler    schedule 16.03.2018


Ответы (1)


git status только сообщит вам, сколько коммитов впереди или позади вашей локальной ветки по сравнению с origin/master. GitHub Desktop уже отображает эту информацию на кнопке Sync с небольшим числом рядом с Push origin или Pull origin.

Только отфильтрованный git log будет содержать подробную информацию о том, что изменилось.

Представитель службы поддержки GitHub упомянул о текущих усилиях по сравнению веток в GitHub Desktop, отслеживаемых здесь: https://github.com/desktop/desktop/issues/3956. Это самая близкая вещь, которая позволила бы пользователям видеть детали изменений перед отправкой или извлечением.

person Brandon Essler    schedule 20.03.2018