Библиотека knigago >> Компьютеры: Языки и системы программирования >> Другие языки и системы программирования >> Pro Git


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1697, книга: Иерусалимцы
автор: Дина Ильинична Рубина

"Иерусалимцы" - шедевр современной прозы от талантливой писательницы Дины Рубиной. Этот роман с захватывающим сюжетом и глубоким смыслом перенесет вас в один из самых священных и загадочных городов мира. Действие романа разворачивается в Иерусалиме в наши дни, перемежаясь с воспоминаниями о прошлом. Мы встречаем разнообразных и запоминающихся персонажей, чьи истории переплетаются, образуя сложную и трогательную мозаику жизни в этом беспокойном городе. От бывшего офицера КГБ с темным...

Скотт Чакон , Бен Штрауб - Pro Git

Pro Git
Книга - Pro Git.  Скотт Чакон , Бен Штрауб  - прочитать полностью в библиотеке КнигаГо
Название:
Pro Git
Скотт Чакон , Бен Штрауб

Жанр:

Другие языки и системы программирования, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики)

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Pro Git"

Разработчику часто требуется много сторонних инструментов, чтобы создавать и поддерживать проект. Система Git — один из таких инструментов и используется для контроля промежуточных версий вашего приложения, позволяя вам исправлять ошибки, откатывать к старой версии, разрабатывать проект в команде и сливать его потом. В книге вы узнаете об основах работы с Git: установка, ключевые команды, gitHub и многое другое.

В книге рассматриваются следующие темы:
основы Git;
ветвление в Git;
Git на сервере;
распределённый Git;
GitHub;
инструменты Git;
настройка Git;
Git и другие системы контроля версий.

Читаем онлайн "Pro Git". [Страница - 181]

более недостижимых (dangling) объектов.

git reflog

Команда git reflog просматривает историю изменения голов веток на протяжении вашей работы для поиска коммитов, которые вы могли внезапно потерять, переписывая историю.

В основном, мы рассматривали эту команду в главе RefLog-сокращения, где мы показали пример использования этой команды, а также как использовать git log -g для просмотра той же информации, используя git log.

Мы на практике рассмотрели восстановление потерянной ветки в главе Восстановление данных.

git filter-branch

Команда git filter-branch используется для переписывания содержимого коммитов по заданному алгоритму, например, для полного удаления файла из истории или для вычленения истории лишь части файлов в проекте для вынесения в отдельный репозиторий.

В главе Удаление файла из каждого коммита мы объяснили механизм работы этой команды и рассказали про использование опций --commit-filter, --subdirectory-filter и --tree-filter.

В главах Git-p4 и TFS мы использовали эту команду для исправления импортированных репозиториев.

Низкоуровневые команды

Также в этой книге встречались некоторые низкоуровневые ("сантехнические") команды.

Первая из них — это ls-remote, с которой мы столкнулись в главе Pull Request Refs и использовали для просмотра ссылок на сервере.

В главах Ручное слияние файлов, Rerere и Индекс мы использовали команду ls-files чтобы просмотреть "сырые" данные в индексе.

Мы также упоминали о команде rev-parse в главе Ссылки на ветки, используемой для превращения практически произвольно отформатированных строк в SHA-1 указатели.

Так или иначе, большинство низкоуровневых команд собрано в главе Git изнутри, которая на них и сосредоточена. Мы старались избегать этих команд в других местах в этой книге.



--">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.