1. LiterNet
  2. Културни новини
  3. Книгосвят
  4. За култура
Търсачка

Управление на версиите с Git & GitHub

Колектив

За особеностите на екземпляра
Управление на версиите с Git & GitHub
Състояние:
Отлично
Забележка:
Нов, неизползван екземпляр.
Наличност:
1 бр. - в това състояние и цена в този щанд. Други екземпляри от книгата
За изданието
Издателство:
Асеневци
Град на издаване:
София
Година:
2023 г.
Език:
Български
Страници:
316
Корици:
Меки
Ширина (мм):
160
Височина (мм):
235
Дебелина (мм):
20
ISBN:
9786197586862
Ефективното управление на версиите е необходимо условие за успешното реализиране на съвременните софтуерни проекти, независимо дали са големи, или малки. Git е разпределена система за контрол на версиите, която позволява на разработчиците да проследяват промените във файловете и да работят едновременно по един проект съвместно с колеги. Git е известен със своите скорост, опростен дизайн, поддръжка за нелинейна разработка, пълна децентрализация и възможността да работи ефективно с големи проекти. Тази книга не е само за Git, но и за GitHub - сървис за онлайн хостинг на репозиторита, който има всички функции за разпределен контрол на версиите и контрол на източника - всичко, което Git поддържа, и дори повече. GitHub може да се похвали с контрол на достъпа, проследяване на грешки, управление на задачи, уики за всеки проект, поддръжка на документация за проект, заявки за изтегляне на промени (pull requests), история на къмити, интеграция с множество популярни сървиси, известия по имейл, емоджи, графики, вложени списъци със задачи, система @споменаване, подобна на тази, използвана в Twitter. За да работите успешно с GitHub, трябва да разберете как работи Git. Затова първата част на книгата е посветена на използването на Git, а втората на GitHub. Съдържание Въведение Използване на Git Въведение в системите за контрол на версиите Какво представлява системата за контрол на версиите Видове системи за контрол на версиите Локална VCS Централизирана VCS Разпределена система за контрол на версиите Git Cheat Sheet Първоначална настройка Създаване на ново репозитори или извличането му по съществуващ URL адрес Операции с файлове. Преместване и изтриване на версии на файлове на репозиторито Игнориране на някои файлове Запазване и възстановяване на незавършени промени Преглед на промените и създаване на къмити (къмитване на промени) Колективна работа Преглед и проучване на историята на промените на файловете в проекта Връщане на къмити. Премахване на грешки и коригиране на създадената история Синхронизация с отдалечено репозитори. Регистриране на отдалечено репозитори и обмен на промените Начало Команден ред на Git Бързо въведение в Git Създаване на първоначално репозитори Добавяне на файлове към вашето репозитори Задаване на автора на къмит Нека направим още един къмит Преглед на вашите къмити Преглед на разликата между къмитите Изтриване и преименуване на файлове във вашето репозитори Копиране на вашето репозитори Конфигурационни файлове Настройка на псевдоними Основни Git понятия Основни понятия Репозитори38 Типове Git обекти Индекс Асоциативни имена Git проследява съдържанието Път в сравнение със съдържание Pack файлове Git концепции в действие Директория .git Обекти, хешове, блобове Файлове и дървета Забележка относно използването на SHA1 Дървовидна йерархия Къмити Тагове Управление на файлове. Индекс Всичко за индекса Класификация на файлове в Git Използване на git add Някои бележки относно използването на git commit Използване на git commit -all Писане на съобщения в регистъра за къмити Използване на git rm Използване на git mv Проследяване на преименуване Файлът .gitingnore Къмити Какво е къмит? Атомни набори от промени Идентификация на къмит Абсолютни имена на къмити Връзки и символни връзки Относителни имена на къмити История на къмитите. Преглед на стари къмити Намиране на къмити Използване на git bisect Използване на git blame Използване на Pickaxe Клонове Причини за използване на клонове Имена на клонове Използване на клонове Създаване на клонове Командата git branch Командата git show-branch Превключване на клонове и качване на файлове Базово превключване между клонове Превключване на клонове, когато има некъмитнати промени Обединяване на промените в друг клон Създаване на нов клон и превключване към него Отделяне на главата на клона Изтриване на клонове Командата git diff Командата diff Форми на командата git diff Прост пример за git diff Командата git diff и диапазони къмити Командата git diff с ограничение на пътя Сливания Какво е сливане Подготовка за сливане Обединяване на два клона Сливане с конфликт Обработване на конфликти при сливане Откриване на конфликтни файлове Изследване на конфликти Как командата git diff работи с конфликти Как командата git log работи с конфликти Как Git проследява конфликтите Завършване на разрешаването на конфликта Отмяна или рестартиране на сливането Промяна на къмити Git позволява да бъде променен къмит Командата git reset Командата git cherry-pick Командата git revert Команди reset, revert и checkout Промяна на последния къмит Пребазиране на къмити Командата git rebase Използване на командата git rebase -i Сравнение на rebase и merge Stash и reflog Stash Reflog Отдалечени репозиторита Основни концепции Малко терминология Чисто репозитори и репозитори за разработка Атака на клонингите Отдалечени репозиторита Клонове за проследяване Връзки към други репозиторита Връзки към отдалечени репозиторита Refspec Примери за използване на отдалечени репозиторита Създаване на авторитетно репозитори Създаване на свой собствен отдалечен origin Разработка във вашето репозитори Изпращане на вашите промени Добавяне на нов разработчик Получаване на актуализации на репозиторито Конфигурация на отдалечено репозитори Командата git remote Използване на git config Ръчно редактиране на конфигурационния файл Работа с проследяващи клонове Създаване на проследяващи клонове Пред и зад Добавяне и премахване на отдалечени клонове Чисти (bare) репозиторита и командата git push Управление на репозитори Какво е сървър? Публикуване на репозиторита Репозиторита с контролиран достъп Репозиторита с анонимен достъп само за четене Репозиторита, които позволяват анонимно писане Някои съображения за публикуване на репозитори Структура на репозиторито Структура на споделеното репозитори Структура на разпределеното репозитори Примери за структура на репозитори Разпределена разработка Промяна на публичната история Отделно къмитване и публикуване Няма нито една истинска история Разбиране какво се случва Изходящи и низходящи потоци Роли на разработчик и специалист по поддръжка Взаимодействие модератор-разработчик Двойна роля Работа с няколко репозиторита Собствено работно пространство Откъде да започнете с вашето репозитори Преобразуване в изходящо репозитори...254 Използване на няколко изходящи репозиторита Клониране на проекти Форк - не е толкова лошо? Съгласуване на форкове Клониране на проекти в GitHub GitHub Въведение в GitHub Какво е GitHub История и някои интересни факти за GitHub Популярност на GitHub Възможности на GitHub Колко струва? Използване на GitHub Създаване на акаунт в Github Създаване на репозитори Промяна на файлове Създаване на нов клон Заявки за изтегляне Обработка на заявка за изтегляне Настройки на GitHub Общи параметри Настройки на профила Раздел Account Раздел Appearance Раздел Accessibility Раздел Notifications Параметри за достъп Раздел Billing and plans Раздел Emails Раздел Password and authentication Раздел SSH and GPG keys Раздел Organizations Раздел Moderation Настройка на Git за работа с GitHub Първоначална настройка на Git Клониране на GitHub репозитори Работа с репозиторито SSH автентификация Синхронизация от GitHub към локално репозитори Добавяне на нови файлове или промени в съществуващи файлове Приложението GitHub Desktop Какво е GitHub Desktop Вход в акаунта Работа с репозиторито Вместо заключение

Ключови думи: управление на версиите, Git, GitHub

За поръчка

Условия по продажбата
Търговец:
щанд "Книгополис"
Необслужване на поръчка:
6% риск
Фактури:
не издава

Отстъпки

10%:При поне 3 книги от същия щанд.

15%:При поне 5 книги от същия щанд.

20%:При поне 7 книги от същия щанд.

Доставка

(с преглед и тест)

До офис на Еконт:
До офис на Спиди:
не предлага
До адрес по Еконт:
До адрес по Спиди:
не предлага
До BOX NOW автомат:
не предлага
Лична среща:
Пратката пристига:
Доставя за чужбина:
за поръчки от поне 25,00 € - научи повече (en)

Ще платите само една доставка, ако поръчате още книги от същия щанд - "Книгополис".

За щанд "Книгополис"

Книги:
21 356 (разгледай)
Единични за сайта към момента:
3 669 (разгледай)
Други типове продукти:
178 (разгледай)
В "Книжен пазар" от:
2018 г.

При промени/проблеми с поръчката

Как да:

Как да процедирам при:

Други предложения

Други екземпляри от книгата
Книги от същия автор
Подобни книги