ru
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 за один раз