E-Books

13905
Wird geladen...
E-BOOK

Git Essentials. Create, merge, and distribute code with Git, the most powerful and flexible versioning system available

Ferdinando Santacroce

If you are a software developer with little or no experience of versioning systems, or are familiar with other centralized versioning systems, then this book is for you. If you have some experience working with command lines or using Linux admin or just using Unix and want to know more about Git, then this book is ideal for you.

13906
Wird geladen...
E-BOOK

Git for Programmers. Master Git for effective implementation of version control for your programming projects

Jesse Liberty

Whether you’re looking for a book to deepen your understanding of Git or a refresher, this book is the ultimate guide to Git. Git for Programmers comprehensively equips you with actionable insights on advanced Git concepts in an engaging and straightforward way. As you progress through the chapters, you’ll gain expertise (and confidence) on Git with lots of practical use cases. After a quick refresher on git history and installation, you’ll dive straight into the creation and cloning of your repository. You’ll explore Git places, branching, and GUIs to get familiar with the fundamentals. Then you’ll learn how to handle merge conflicts, rebase, amend, interactive rebase, and use the log, as well as explore important Git commands for managing your repository.The troubleshooting part of this Git book will include detailed instructions on how to bisect, blame, and several other problem handling techniques that will complete your newly acquired Git arsenal.By the end of this book, you’ll be using Git with confidence. Saving, sharing, managing files as well as undoing mistakes and basically rewriting history will be a breeze.

13907
Wird geladen...
E-BOOK

Git. Leksykon kieszonkowy

Richard E. Silverman

Podręczny przewodnik po Git! Jeszcze do niedawna wśród systemów kontroli wersję fotel lidera zajmował SVN. Jednak ta sytuacja w ostatnich latach ulega diametralnej zmianie. Rynek systemów kontroli wersji opanowały systemy rozproszone, z Gitem na czele. Czemu zdobyły taką popularność? Dzięki zastosowaniu Gita każdy programista dysponuje swoją lokalną, kompletną kopią całego repozytorium. Pozwala to na błyskawiczne wykonywanie typowych zadań i korzystanie z możliwości kontroli wersji bez wpływu na repozytoria innych osób. Aż do momentu, gdy stwierdzisz, że chcesz podzielić się efektami pracy z innymi. Brzmi interesująco? Jeśli chciałbyś zgłębić system Git, trafiłeś na doskonałą książkę. Dzięki jej niewielkim rozmiarom możesz mieć ją zawsze przy sobie. Zmiana SVN na Git oprócz poznania nowych pojęć wymaga zmiany sposobu myślenia. Ten leksykon pozwoli Ci w każdej chwili sprawdzić, jak stworzyć nowe repozytorium czy gałąź oraz jak wprowadzić zmiany i przesłać je na centralny serwer. Ponadto dowiesz się, jak śledzić zdalne repozytoria, przeglądać historię zmian i scalać wersje. To doskonała lektura dla wszystkich osób chcących błyskawicznie poznać możliwości Gita i zacząć stosować go w codziennej pracy. Dzięki tej książce: poznasz filozofię pracy z Gitem stworzysz repozytorium i zaczniesz z niego korzystać nauczysz się pracować z gałęziami kodu biegle opanujesz system Git Poznaj rozproszony system kontroli wersji!

13908
Wird geladen...
E-BOOK

Git: Mastering Version Control

Aske Olsson, Jakub Narębski, Ferdinando Santacroce, Rasmus...

Git is one of the most popular types of Distributed Version Control System. Since its inception, it has attracted skilled developers due to its robust, powerful, and reliable features. Like most powerful tools, Git can be hard to approach for the newcomers. However, this learning path will help you overcome this fear and become adept at all the basic and advanced tasks in Git. This course starts with an introduction to version control systems before you delve deeply into the essentials of Git. This serves as a primer for the topics to follow such as branching and merging, creating and managing a GitHub personal repository, and fork and pull requests. You'll also learn how to migrate from SVN using Git tools or TortoiseGit and migrate from other VCSs, concluding with a collection of resources, links, and appendices.As you progress on to the next module, you will learn how you can automate the usual Git processes by utilizing the hook system built into Git. It also covers advanced repository management, including different options to rewrite the history of a Git repository before you discover how you can work offline with Git, how to track what is going on behind the scenes, and how to use the stash for different purposes.Moving forward, you will gain deeper insights into Git's architecture, its underlying concepts, behavior, and best practices. It gives a quick implementation example of using Git for a collaborative development of a sample project to establish the foundation knowledge of Git operational tasks and concepts. By exploring advanced Git practices, you will attain a deeper understanding of Git’s behavior, allowing you to customize and extend existing recipes and write your own.This Learning Path is a blend of content, all packaged up keeping your journey in mind. It includes content from the following Packt products:• Git Essentials, Ferdinando Santacroce• Git Version Control Cookbook, Aske Olsson and Rasmus Voss• Mastering Git, Jakub Nar?bski

13909
Wird geladen...
E-BOOK

Git. Od koncepcji do praktyki

Jacek Drąg

Kontroluj rozwój Twojego oprogramowania Git to aktualnie najpopularniejszy na świecie system kontroli wersji. Dzięki niemu możliwe jest śledzenie modyfikacji w kodzie źródłowym i łączenie zmian w plikach dokonanych przez różne osoby w różnym czasie. Git oferuje wiele możliwości, jest bardzo elastyczny i nie narzuca sposobu, w jaki należy w nim pracować. Można to robić na przykład przy użyciu programów graficznych, które znacznie ułatwiają realizację niektórych celów, szczególnie w zakresie przeglądania historii pracy nad kodem czy rozwiązywania konfliktów. Ta książka koncentruje się głównie na rozwijaniu repozytorium kodu, czyli tworzeniu grafu commitów zawierających poszczególne wersje. Do realizacji tego zadania idealnym, bo najpotężniejszym narzędziem jest wiersz poleceń - i właśnie z niego korzystamy w poradniku. Druga kwestia, którą się zajmujemy, to próba zrozumienia, co Git mówi do nas w trakcie pracy. Tak, mówi, ponieważ gdy zlecimy mu wykonanie jakiejś komendy, Git najprawdopodobniej nie tylko ją wykona, ale także skomentuje stan obecny, co nieco podpowie, zwróci uwagę, jeśli coś się nie uda, i wskaże sposób, jak to poprawić. Uruchom Gita, otwórz książkę i poznaj: Koncepcje (byty, abstrakcje), którymi posługuje się Git Polecenia wysokiego poziomu wraz z najczęstszymi przypadkami ich użycia Sposoby pracy w środowisku lokalnym i rozproszonym

13910
Wird geladen...
E-BOOK

Git. Project Management for Developers and DevOps Teams

Rheinwerk Publishing, Inc, Bernd Öggl, Michael Kofler

This practical guide is designed to take you from Git beginner to advanced user. Starting with installation and configuration, it covers the essential Git commands you'll need to create and manage repositories, track changes, and work with branches and commits. These fundamental concepts set the stage for more complex workflows and efficient version control management.The book then explores advanced features, such as using platforms like GitHub and GitLab for remote repositories. You'll learn how to collaborate with others through pull requests, set up continuous integration pipelines, and implement automation using hooks. The guide also includes advanced techniques like rebasing and working with submodules, helping you streamline your workflow and manage larger projects effectively.The final sections focus on troubleshooting common Git errors, from merge conflicts to authentication issues. Practical solutions and best practices ensure you can resolve problems quickly and efficiently. The book wraps up with a comprehensive Git command reference, making it a go-to resource for both new users and experienced developers. Whether you're working solo or in teams, this book will help you master version control with confidence.

13911
Wird geladen...
E-BOOK

Git. Rozproszony system kontroli wersji

Włodzimierz Gajda

Git - oszczędź sobie kłopotów z synchronizacją projektu! Praca nad niemal każdym projektem informatycznym wymaga współdziałania wielu osób, często pracujących z dala od siebie. W takich warunkach bardzo łatwo popełnić błąd, nadpisać jakiś ważny plik albo przypadkowo zdublować dane. Mały projekt po takiej wpadce da się jeszcze uratować, ale większy… można wyrzucić do kosza. Chyba że od momentu jego inicjalizacji używamy narzędzia odpowiedzialnego za właściwą synchronizację danych, czyli systemu kontroli wersji, co jest standardem we współczesnej informatyce. Jednym z takich programów jest git, napisany na potrzeby zarządzania kodem źródłowym jądra systemu Linux - taka rekomendacja mówi sama za siebie. Możliwości programu git i sposoby jego praktycznego zastosowania w różnych projektach przedstawione zostały w tej książce. Znajdziesz tu podstawowe informacje o instalacji środowiska i tworzeniu repozytoriów, pracy z plikami, identyfikowaniu rewizji i zmienianiu historii projektu. Dowiesz się, kiedy i jak tworzyć czy łączyć gałęzie oraz całe repozytoria, korzystać z repozytorium lokalnego i zdalnego, a także synchronizować je w odpowiedni sposób. Poznasz możliwe konflikty między wersjami pliku i nauczysz się radzić sobie z nimi. Zrozumiesz, jak wykorzystywać najbardziej znane serwery hostingowe dla projektów git oraz dostępne w nich, wbudowane systemy śledzenia błędów. I wreszcie przestaniesz miewać koszmary, w których tracisz tygodnie na odszukanie zagubionego pliku. Git zrobi to za Ciebie! Instalacja programu git, tworzenie repozytoriów i obszar roboczy Tworzenie rewizji i przywracanie stanu plików Stany plików, ignorowanie plików i znaczniki Identyfikowanie rewizji, skróty komend Modyfikowanie historii projektu oraz tworzenie i usuwanie gałęzi Łączenie gałęzi: operacja merge i operacja rebase Powiązanie repozytorium lokalnego i zdalnego oraz podstawy synchronizacji repozytoriów Praktyczne wykorzystanie git i łączenie oddzielnych repozytoriów Treść pliku: konflikty, badanie różnic, pliki tekstowe i binarne Serwisy github.com i bitbucket.org Praca grupowa w serwisach github.com oraz bitbucket.org i zintegrowany system śledzenia błędów Wypróbuj git - wystarczająco dobry nawet dla jądra Linuksa!

13912
Wird geladen...
E-BOOK

Git Version Control Cookbook. 90 hands-on recipes that will increase your productivity when using Git as a version control system

Aske Olsson, Rasmus Voss

This practical guide contains a wide variety of recipes, taking you through all the topics you need to know about to fully utilize the most advanced features of the Git system. If you are a software developer or a build and release engineer who uses Git in your daily work and want to take your Git knowledge to the next level, then this book is for you. To understand and follow the recipes included in this book, basic knowledge of Git command-line code is mandatory.

13913
Wird geladen...
E-BOOK

Git Version Control Cookbook. Leverage version control to transform your development workflow and boost productivity - Second Edition

Kenneth Geisshirt, Emanuele Zattin(EUR), Aske Olsson, Rasmus...

Git is one of the most popular tools for versioning. With over 100 practical, self-contained tutorials, this updated version of the bestselling Git Version Control Cookbook examines the common pain points and best practices to help you solve problems related to versioning.Each recipe addresses a specific problem and offers a proven, best-practice solution with insights into how it works. You’ll get started by learning about the Git data model and how it stores files, along with gaining insights on how to commit changes to a database. Using simple commands, you’ll also understand how to navigate through the database. Once you have accustomed yourself to the basics, you’ll explore techniques to configure Git with the help of comprehensive examples and configuration targets. Further into the book, you’ll get up to speed with branches and recovery from mistakes. You’ll also discover the features of Git rebase and how to use regular Git to merge other branches. The later chapters will guide you in exploring Git notes and learning to utilize the update, list, and search commands. Toward the concluding chapters, you’ll focus on repository maintenance, patching, and offline sharing. By the end of this book, you’ll have grasped various tips and tricks, and have a practical understanding of best-practice solutions for common problems related to versioning.

13914
Wird geladen...
E-BOOK

Gitara basowa dla bystrzaków

Patrick Pfeiffer

„Metody przekazywania wiedzy stosowane przez Patricka pozwoliły mi połączyć różne moje umiejętności w jeden spójny styl grania” Adam Clayton, basista U2 Czas na bas! Graj, jak lubisz: poczuj w sobie salsę, soul, rock, reggae oraz każdą inną muzykę świata Improwizuj niczym wirtuoz Rozwijaj solidne poczucie rytmu i synchronizacji z zespołem Twórz profesjonalne akompaniamenty z wykorzystaniem nagrań zawartych na płycie Bas to serce muzyki. Basista zostawia środek sceny dla innych, ale to właśnie on wraz z perkusistą tworzy sekcję rytmiczną, musi też współbrzmieć melodycznie z wokalistą. Na koncercie publiczność zauważy go w dwóch przypadkach - kiedy wszyscy pozostali przestaną grać albo… kiedy on przestanie grać. Masz ochotę złapać za czterostrunowe wiosło i dać czadu? Bez względu na to, czy już szarpiesz druty, czy jesteś początkującym muzykiem, Gitara basowa dla bystrzaków to najlepsze źródło wiedzy, dzięki któremu od razu zagrasz jak z nut! Świat według basu - graj z zespołem, bądź jego osią. Czas na bas - eksploruj techniki, dzięki którym skale i akordy zmienisz w świetną muzykę. Przejścia i groove’y - blues, punk rock, a może reggae? Wybierz między popem a metalem i zostań basistą swojej wymarzonej kapeli. Dobrze rockująca muzyka - dołącz do ekipy nagranej na płycie i twórz w ulubionych stylach idealne akompaniamenty do piosenek. Dołączona płyta zawiera: ścieżki basu wszystkich przykładowych utworów z książki, nagrania demonstrujące style, skale, akordy i techniki tworzenia groove’ów. Wrzuć płytę do odtwarzacza i graj z całym zespołem! Struny między kartkami. Znajdziesz tu: ponad 150 groove’ów w wielu różnych stylach, szczegółową instrukcję wymiany strun i wykonywania podstawowych czynności konserwacyjnych Twojego instrumentu, ćwiczenia poprawiające technikę oraz dopasowanie dłoni do basu, wskazówki dotyczące grania z zespołem, rozgrzewki, opisy grania na tej samej strunie i uderzania kilku strun na zmianę, opisy sposobów gry różnych muzyków z całego świata, opis metody tworzenia własnych groove’ów, porady na temat najbardziej odpowiedniej gitary dla Ciebie.     Patrick Pfeiffer jest wykształconym basistą, kompozytorem, konsultantem i nauczycielem gry na basie w Nowym Jorku. Nagrywał z George’em Clintonem, Jimmy’m Normanem, Phoebe Snow i wieloma innymi uznanymi artystami. Jest także współzałożycielem Bass Remedies, Inc. (BassRemedies.com).

13915
Wird geladen...
E-BOOK

Gitara dla bystrzaków. Wydanie III

Mark Phillips, Jon Chappell

Sześć muzycznych strun: podstawowe akordy i proste melodie, zagrane od pierwszego usłyszenia palcówki i inne przydatne ćwiczenia strojenie gitary, wymiana strun, wybór akcesoriów szeroki wachlarz środków wyrazu, z utworami w różnych stylach muzycznych Graj razem z filmami i muzyką z interaktywnego DVD! Mark Phillips dyrektor muzyczny Cherry Lane Music Jon Chappell nagradzany gitarzysta, wirtuoz Lubię grywać na gitarze W rytmie salsy śpiewam wciąż Tłum mi zawsze towarzyszy Kiedy śpiewam piosnkę mą DESPERADO Kiedy w pierwszych scenach Desperado tajemniczy El Mariachi pojawia się z futerałem pełnym broni, równie dobrze mógłby pozostawić w środku swój instrument. Bo gitara jest czadowa! Zarówno ta z solówek największych hitów, jak i ta rozbrzmiewająca na rockowych i bluesowych koncertach, podczas jazzowych jam sessions czy w czasie górskich wycieczek. Granie na gitarze może zmienić całe Twoje życie. Może zrobić z Ciebie lidera drugiej Metalliki albo zwiewną romantyczkę zakochaną w poezji śpiewanej. Jednak przede wszystkim gitara uwolni muzykę Twojej duszy i stanie się wartościową pasją. Gitarowe do re mi. Poznaj sposoby przechowywania instrumentu, utrzymania go i dbania o niego. Gramy? Idź na całość i graj… bez nut. Wydobywaj melodie z pojedynczych dźwięków oraz ubarwiaj swoją twórczość akordami septymowymi. Bądź cool. Zacznij brzmieć jak zawodowiec! Masz swój styl? Odkryj jeszcze więcej gatunków muzyki, w których wymiata się na gitarze akustycznej lub elektrycznej. Książka zawiera DVD! Na płycie znajdziesz ponad 50 filmików, które pokażą Ci, jak grać podstawowe ćwiczenia, ponad 150 nagrań audio zawierających nieznane piosenki i wielkie hity, a także puste diagramy akordów i tabulatury do wydrukowania. Wymagania systemowe znajdziesz w dodatku poświęconym DVD na końcu książki. Po to masz gitarę, żeby na niej grać! Naucz się nazywać elementy gitary i poznaj jej budowę. Poczuj się pewnie w sklepie muzycznym. Poznaj cechy, funkcje i parametry, na które warto zwracać uwagę przy kompletowaniu wzmacniaczy, efektów i akcesoriów. Dowiedz się, czym jest czytanie tabulatury, kostkowanie i bicie, a także jak wydawać czyste, klarowne, niebrzęczące dźwięki. Stosuj techniki hammer-on, pull-off, slide i podciągania struny. Miej zawsze pod ręką łatwe i szybkie instrukcje strojenia gitary, zmiany strun i inne. Korzystaj z mnóstwa przykładów muzycznych i przystępnych przewodników

13916
Wird geladen...
E-BOOK

Gitara i inne demony młodości

Bogusław Chrabota

Historia o młodości i przyjaźni zrodzonej w industrialnych krajobrazach Nowej Huty i mieszczańskim Krakowie. Ta książka to wbrew pozorom pełnokrwista powieść, choć nie ucieka od wszechobecnych na jej stronach wątków biograficznych. Autor wychowywał się na pograniczu dwóch kompletnie różnych wszechświatów Nowej Huty i Krakowa. A jednak w tej książce splatają się w jedną całość. Arka Pana jest przedmurzem Piwnicy pod Baranami i Collegium Novum. Środowisko Tygodnika Powszechnego nie koliduje z obrazami nowohuckiego socrealizmu. Na kartach książki pojawiają się cienie Wisławy Szymborskiej, Kornela Filipowicza, Marka Grechuty, Kory i Manaamu. A wszystko spaja serdeczna przyjaźń kilku nastolatków, ich marzenie o karierze muzycznej i legendarna gitara Defil Carioca. Symbol, marzenia i pamiątka.

13917
Wird geladen...
E-BOOK

Gitara klasyczna dla bystrzaków

Jon Chappel, Mark Phillips

Nastrój do gry: Wybierz idealny instrument Przyjmij właściwą pozycję Rozgrzej dłonie i palce Wsłuchaj się w utwory zawarte na płycie CD Graj z nut, tabulatur, a nawet ze słuchu Gitara jest obecnie najpopularniejszym i najbardziej czadowym instrumentem na świecie. Zwana "drewnianym magnesem na kobiety", urzeka swym brzmieniem także panów. Z klasycznej gitary możesz wydobyć zarówno chwytliwe melodie i złożone akordy, jak i płynne arpeggia czy liryczne utwory — i to wszystko dzięki zaledwie sześciu strunom. Jeśli i Ty masz ochotę zasilić wreszcie grono muzyków, a do tego nie zniechęcić się podczas nużących ćwiczeń, sięgnij po najzabawniejszy podręcznik do gry na gitarze. Do książki dołączono płytę CD, dzięki której będziesz mógł zagrać wszystkie utwory, słuchając równocześnie ich nagrań! Dotknij i poznaj — zaprzyjaźnij się z rezonującą płytą, przyklejonym do niej gryfem oraz innymi elementami instrumentu. Trąć struny — zacznij z dźwięków tworzyć melodie. Podrasuj swoją technikę — poznaj chwyty barowe, technikę legato i tryle; opanuj flażolety; zapuść się w górne partie gryfu i zagraj w wyższych pozycjach. Sięgnij po klasyków — zagraj utwory z wszystkich najważniejszych epok w muzyce klasycznej: od renesansu i baroku aż do klasycyzmu, romantyzmu i modernizmu. Praktyka czyni mistrza — korzystaj ze wskazówek i ćwiczeń zarówno dla początkujących, jak i średnio zaawansowanych gitarzystów. Z rączki do rączki, trochę gitary, trochę książki: Sposoby odczytywania notacji muzycznej Tabulatury, wykresy i zdjęcia Wskazówki niezbędne do grania muzyki klasycznej Utwory autorstwa mistrzów gitary Metody utrzymywania instrumentu w idealnym stanie Kurs wymiany strun, krok po kroku

13918
Wird geladen...
E-BOOK

GitHub Actions Cookbook. A practical guide to automating repetitive tasks and streamlining your development process

Michael Kaufmann

Say goodbye to tedious tasks! GitHub Actions is a powerful workflow engine that automates everything in the GitHub ecosystem, letting you focus on what matters most.This book explains the GitHub Actions workflow syntax, the different kinds of actions, and how GitHub-hosted and self-hosted workflow runners work. You’ll get tips on how to author and debug GitHub Actions and workflows with Visual Studio Code (VS Code), run them locally, and leverage the power of GitHub Copilot. The book uses hands-on examples to walk you through real-world use cases that will help you automate the entire release process. You’ll cover everything, from automating the generation of release notes to building and testing your software and deploying securely to Azure, Amazon Web Services (AWS), or Google Cloud using OpenID Connect (OIDC), secrets, variables, environments, and approval checks.The book goes beyond CI/CD by demonstrating recipes to execute IssueOps and automate other repetitive tasks using the GitHub CLI, GitHub APIs and SDKs, and GitHub Token. You’ll learn how to build your own actions and reusable workflows to share building blocks with the community or within your organization.By the end of this GitHub book, you'll have gained the skills you need to automate tasks and work with remarkable efficiency and agility.

13919
Wird geladen...
E-BOOK

GitHub Essentials. Unleash the power of collaborative development workflows using GitHub - Second Edition

Achilleas Pipinellis

Whether you are an experienced developer or a novice, learning to work with Version Control Systems is a must in the software development world. Git is the most popular tool for that purpose, and GitHub was built around it, leveraging its powers by bringing it to the web.Starting with the basics of creating a repository, you will then learn how to manage the issue tracker, the place where discussions about your project take place. Continuing our journey, we will explore how to use the wiki and write rich documentation that will accompany your project. You will also master organization/team management and some of the features that made GitHub so well known, including pull requests. Next, we will focus on creating simple web pages hosted on GitHub and lastly, we will explore the settings that are configurable for a user and a repository.

13920
Wird geladen...
E-BOOK

GitHub for Next-Generation Coders. Build your ideas, share your code, and join a community of creators

Igor Irić

Navigating the world of collaborative software development can be daunting, especially for young coders just starting their programming journey. This book is designed to take you on a coding adventure, transforming you from a curious beginner into a confident GitHub user.The book builds a solid foundation and explains the Git version control system in depth, helping you understand how to track changes, collaborate effectively, and manage your projects with ease. You'll master repositories, the building blocks of your coding projects, and learn branching strategies to experiment and work seamlessly with others. The chapters will teach you about GitHub Actions, guiding you through workflow syntax, exploring environments and secrets management, and providing hands-on exercises to solidify your understanding. You’ll also discover how to craft a compelling GitHub profile that highlights your achievements and discover the exciting world of open-source projects where you can contribute and give back to the community. To get you started with AI, you’ll also learn how to leverage Copilot and ChatGPT together to write faster, cleaner code.By the end of this book, you’ll be well prepared to contribute to real-world projects on GitHub, equipped with the skills to thrive in the world of collaborative software development.