چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Изучаем Git

Анна Скуликари

قیمت نهایی

۴۰٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۸٪ تخفیف
  • تخفیف زمان‌دار−۹٬۰۰۰ تومان

۹٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

ناشر
АЛИСТ
سال انتشار
۲۰۲۴
فرمت
PDF
زبان
انگلیسی
حجم فایل
۳۰٫۶ مگابایت
شابک
9781098133887، 9781098133917، 9786010841208، 1098133889، 1098133919، 6010841208

دربارهٔ کتاب

Содержание Предисловие Для кого эта книга Как читать эту книгу Проект Rainbow Репозитории Коммиты Приложения Проект Book Разделы книги Обучающий репозиторий Git Чем эта книга не является Краткое содержание глав Условные обозначения Благодарности Глава 1. Git и командная строка Что такое Git? Пример 1.1 проекта Book Графический интерфейс пользователя и командная строка Запуск окна командной строки Выполнение команд в командной строке Вывод команды Выполнение первой команды в командной строке Установка Git Параметры и аргументы команды Очистка командной строки Открытие окна файловой системы Работа с каталогами Просмотр содержимого каталогов Перемещение из каталога и в каталог Создание каталога Закрытие окна командной строки Настройка конфигураций Git Подготовка текстового редактора Интегрированные терминалы Краткое содержание главы Глава 2. Локальные репозитории Текущее состояние Знакомство с репозиторием Инициализация локального репозитория Области Git Знакомство с рабочим каталогом Пример 2.1 проекта Book Знакомство с промежуточной областью Что такое коммит? Знакомство с историей коммитов Добавление файла в проект Git Краткое содержание главы Глава З. Ваш первый коммит Состояние рабочей среды Зачем мы делаем коммиты? Два шага, чтобы сделать коммит Пример 3.1 проекта Book Добавление файлов в промежуточную область Пример 3.2 проекта Book Выполнение коммита Пример З.З проекта Book Просмотр списка коммитов Краткое содержание главы Глава 4. Ветки Состояние локального репозитория Почему мы используем ветки? Пример 4.1 проекта Book Что такое ветки в Git? Немного истории Git: master и main Неизмененные и измененные файлы Выполнение коммитов в ветке Создание ветки Что такое HEAD? Переключение веток Работа в отдельной ветке Краткое содержание главы Глава 5. Слияние Состояние локального репозитория Что такое слияние? Пример 5.1 проекта Book Типы слияний Пример 5.2 проекта Book Пример 5.3 проекта Book Выполнение ускоренного слияния Переключение на целевую ветку Git защищает вас от потери незафиксированных изменений Пример 5.4 проекта Book Переключение веток меняет файлы в рабочем каталоге Просмотр списка всех коммитов Использование команды git merge для слияния Проверка коммитов Создание ветки с переключением на нее Краткое содержание главы Глава 6. Хостинговые сервисы и аутентификация Услуги хостинга и удаленные репозитории Настройка учетной записи службы хостинга Настройка учетных данных аутентификации Работа с протоколом HTTPS Работа с протоколом SSH Краткое содержание главы Глава 7. Начало работы с удаленным репозиторием Состояние локального репозитория Два способа начать работу над проектом Git Начало работы из локального репозитория Начало работы из удаленного репозитория Взаимодействие между локальными и удаленными репозиториями Почему нужны удаленные репозитории? Пример 7.1 проекта Book Создание удаленного репозитория сданными Создание удаленного репозитория Настройка подключения к удаленному репозиторию Знакомьтесь: удаленные ветки и ветки удаленного отслеживания Отправка в удаленный репозиторий Работа с удаленным репозиторием непосредственно на хостинге Краткое содержание главы Глава 8. Клонирование и локальное сохранение Состояние локального и удаленного репозиториев Клонирование удаленного репозитория Пример 8.1 проекта Book Моделирование совместной работы Что такое origin/HEAD? Клонирование репозиториев и различных типов веток Короткое имя origin Удаление веток Совместная работа и ветки Git Создание коммита в локальном репозитории Отправка в удаленный репозиторий Добавление изменений из удаленного репозитория Получение изменений из удаленного репозитория Внесение изменений в локальную ветку Удаление веток (продолжение) Краткое содержание главы Глава 9. Трехсторонние слияния Состояние локальных и удаленных репозиториев Почему трехсторонние слияния важны? Пример 9.1 проекта Book Подготовка сценария трехстороннего слияния Определение восходящих веток Редактирование одного файла несколько раз между коммитами Совместная работа с коллегами над разными файлами Трехстороннее слияние на практике Представляем Vim - текстовый редактор командной строки Выполнение трехстороннего слияния Извлечение изменений из удаленного репозитория Состояние локальных и удаленных репозиториев Краткое содержание главы Глава 10. Конфликты слияния Состояние локальных и удаленных репозиториев Что такое конфликты слияния Пример 10.1 проекта Book Как разрешить конфликты слияния Подготовка сценария конфликта слияния Процесс разрешения конфликтов слияния Шаг 1 Шаг 2 Прекращение слияния Разрешение конфликтов слияния на практике Оставайтесь на связи с удаленным репозиторием Синхронизация репозиториев Состояние всех репозиториев Краткое содержание главы Глава 11. Перебазирование Состояние всех репозиториев Интеграция изменений в Git Зачем применяют перебазирование? Пример 11.1 проекта Book Подготовка примера перебазирования Удаление файлов из промежуточной области Пример 11.2 проекта Book Подготовка к перебазированию Пять этапов процесса перебазирования Этап 1: поиск общего предка Этап 2: сохранение информации о ветках, участвующих в перебазировании Этап 3: сброс указателя HEAD Этап 4: применение изменений и выполнение коммита Этап 5: переключение на перебазированную ветку Конфликты перебазирования и слияния Перебазирование ветки на практике Золотое правило перебазирования Пример 11.3 проекта Book Синхронизация репозиториев Состояние локальных и удаленных репозиториев Краткое содержание главы Глава 12. Запросы на включение {запросы на слияние) Состояние локальных и удаленных репозиториев Знакомство с запросами на включение Особенности службы хостинга Зачем нужны запросы на включение? Пример 12.1 проекта Book Слияние в ходе запроса на включение Пример 12.2 проекта Book Подготовка к выполнению запроса на включение Более простой способ определения восходящих веток Создание запроса на включение для службы хостинга Рассмотрение и утверждение запроса на включение Слияние в ходе запроса на включение Удаление ненужных веток Синхронизация и очистка локальных репозиториев Состояние локальных и удаленных репозиториев Краткое содержание главы Эпилог Приложение 1. Подготовка исходного состояния проекта в начале главы Предварительная настройка для всех глав Предварительная настройка для главы 2 Предварительная настройка для главы З Предварительная настройка для главы 4 Предварительная настройка для главы 5 Предварительная настройка для глав 6 и 7 Предварительная настройка для главы 8 Предварительная настройка для главы 9 Предварительная настройка для главы 10 Предварительная настройка для главы 11 Предварительная настройка для главы 12 Приложение 2. Краткий справочник по командам Приложение 3. Условные обозначения Коммиты Диаграммы Git Диаграммы репозитория Предметный указатель Об авторе Об изображении на обложке This book teaches Git in a simple, visual, and tangible manner so that you can build a solid mental model of how Git version control works. Through the use of color, storytelling, and hands-on exercises, you will learn to use this tool with confidence.The information is introduced incrementally so that you don't get bogged down with unknown terms or concepts. Learning Git is ideal for anyone who needs to use Git for personal or professional projects: coding bootcamp students, junior developers, data professionals, and technical writers, to name just a few!This book covers how to:Download Git and initialize a local repositoryAdd files to the staging area and make commitsCreate, switch, and delete branchesMerge and rebase branchesWork with remote repositories including cloning, pushing, pulling, and fetchingUse pull requests to collaborate with others This book teaches Git in a simple, visual, and tangible manner so that you can build a solid mental model of how Git version control works. Through the use of color, storytelling, and hands-on exercises, you will learn to use this tool with confidence. The information is introduced incrementally so that you don't get bogged down with unknown terms or concepts. Learning Git is ideal for anyone who needs to use Git for personal or professional coding bootcamp students, junior developers, data professionals, and technical writers, to name just a few! This book covers how

قیمت نهایی

۴۰٬۰۰۰ تومان