bookmate game
Scott Chacon,Asciidoctor

Pro Git

Сообщить о появлении
Загрузите файл EPUB или FB2 на Букмейт — и начинайте читать книгу бесплатно. Как загрузить книгу?
  • Ilya Kotцитирует5 лет назад
    Чтобы посмотреть те ветки, которые вы уже слили с текущей, можете выполнить команду git branch --merged
  • Ilya Kotцитирует5 лет назад
    Чтобы посмотреть последний коммит на каждой из веток, выполните команду git branch -v
  • Ilya Kotцитирует5 лет назад
    $ git checkout -b iss53
    Switched to a new branch "iss53"
    Это тоже самое что и:

    $ git branch iss53
    $ git checkout iss53
  • Ilya Kotцитирует5 лет назад
    Команда git log --oneline --decorate --graph --all выдаст историю ваших коммитов и покажет, где находятся указатели ваших веток, и как ветвилась история проекта.
  • Ilya Kotцитирует5 лет назад
    $ git config --global alias.unstage 'reset HEAD --'
    Это делает эквивалентными следующие две команды:

    $ git unstage fileA
    $ git reset HEAD -- fileA
  • Ilya Kotцитирует5 лет назад
    Git не будет пытаться сделать вывод о том, какую команду вы хотели ввести, если вы ввели её неполностью. Если вы не хотите печатать каждую команду для Git’а целиком, вы легко можете настроить псевдонимы (alias) для любой команды с помощью git config. Вот несколько примеров псевдонимов, которые вы, возможно, захотите задать:

    $ git config --global alias.co checkout
    $ git config --global alias.br branch
    $ git config --global alias.ci commit
    $ git config --global alias.st status
  • Ilya Kotцитирует5 лет назад
    По умолчанию, команда git push не отправляет метки на удалённые серверы. Необходимо явно отправить (push) метки на общий сервер после того, как вы их создали. Это делается так же, как и добавление в репозиторий для совместного использования удалённых веток — нужно выполнить git push origin [имя метки].
  • Ilya Kotцитирует5 лет назад
    Легковесная метка — это ещё один способ отметки коммитов. В сущности, это контрольная сумма коммита, сохранённая в файл — больше никакой информации не хранится. Для создания легковесной метки не передавайте опций -a, -s и -m:

    $ git tag v1.4-lw
    $ git tag
    v0.1
    v1.3
    v1.4
    v1.4-lw
    v1.5
  • Ilya Kotцитирует5 лет назад
    Вы можете посмотреть данные метки вместе с коммитом, который был помечен, с помощью команды git show:

    $ git show v1.4
  • Ilya Kotцитирует5 лет назад
    Создание аннотированной метки в Git’е выполняется легко. Самый простой способ это указать -a при выполнении команды tag:

    $ git tag -a v1.4 -m 'my version 1.4'
    $ git tag
    v0.1
    v1.3
    v1.4
fb2epub
Перетащите файлы сюда, не более 5 за один раз