Opis książki: Git for Programmers
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.
Wybrane bestsellery
-
To książka przeznaczona dla programistów, którzy chcą zacząć pracę z Gitem i GitHubem. W każdym rozdziale zawarto wyłącznie przydatne informacje, a te uzupełniono licznymi ćwiczeniami. Dzięki temu równocześnie możesz się uczyć Gita i nabierać sprawności w posługiwaniu się tym systemem. Przewodnik...
Git i GitHub. Kontrola wersji, zarządzanie projektami i zasady pracy zespołowej Git i GitHub. Kontrola wersji, zarządzanie projektami i zasady pracy zespołowej
(0,00 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
To drugie, zaktualizowane i uzupełnione wydanie popularnego podręcznika opracowanego przez specjalistów dla profesjonalistów. Dowiesz się z niego, czym jest rozproszona kontrola wersji i jakie daje korzyści. Poznasz poszczególne funkcjonalności Gita i nauczysz się je rozbudowywać tak, aby zaspoka...(0,00 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł(-35%) -
Tablice informatyczne powinieneś mieć pod ręką zawsze wtedy, gdy pracujesz z wykorzystaniem Gita. Szybko znajdziesz w nich wszystko, co będzie Ci aktualnie potrzebne. Polecenia podzielono tu na podstawowe i zaawansowane, a oprócz tego uporządkowano je tematycznie. Zobaczysz, jak praca z tablicami...(0,00 zł najniższa cena z 30 dni)
10.47 zł
17.45 zł(-40%) -
Why are so many companies adopting GitOps for their DevOps and cloud native strategy? This reliable framework is quickly becoming the standard method for deploying apps to Kubernetes. With this practical, developer-oriented book, DevOps engineers, developers, IT architects, and SREs will learn th...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Ponad 87 procent respondentów używa tego systemu do przechowywania kodu. Dzięki swojej popularności Git stanowi dziś de facto standard w IT, a jego znajomość jest powszechnym wymogiem. Jednak mimo tej popularności wielu programistów wciąż nie do końca zdaje sobie sprawę z potężnej mocy ukrytej w ...
Git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji Git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji
(0,00 zł najniższa cena z 30 dni)29.50 zł
59.00 zł(-50%) -
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ę, ki...(0,00 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł(-35%) -
Track, branch, merge, and manage code revisions with Git, the free and open source distributed version control system. Through a series of step-by-step tutorials, this practical guide quickly takes you from Git fundamentals to advanced techniques, and provides friendly yet rigorous advice for nav...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
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...(0,00 zł najniższa cena z 30 dni)
17.94 zł
29.90 zł(-40%) -
Jeśli nie znasz GitHuba, to w tej krótkiej książce znajdziesz wszystkie informacje niezbędne do rozpoczęcia pracy z tym systemem: tylko tyle i aż tyle. Jest to znakomity przewodnik dla menedżerów projektu i produktu, udziałowców i innych członków zespołu, którzy chcą wziąć udział w realizacji pro...(0,00 zł najniższa cena z 30 dni)
19.74 zł
32.90 zł(-40%) -
Build CD pipelines following GitOps principles like declarative and immutable changes stored in version control, all continuously reconciled by Argo CD, and minimize the failure of deployments.
O autorze książki
1 Jesse LibertyJesse Liberty - jest prezesem firmy Liberty Associates, Inc., która ma w ofercie szkolenia dotyczące .NET, tworzenie programów na zamówienie, a także konsultacje. Był wiceprezesem działu informatycznego Citibanku, a także inżynierem i architektem oprogramowania w firmach AT&T, Ziff Davis, Xerox oraz PBS.
Jesse Liberty jest autorem kilkunastu książek dotyczących programowania dla sieci WWW oraz programowania zorientowanego obiektowo.
Jesse Liberty - pozostałe książki
-
Oto opracowany z myślą o programistach praktyczny przewodnik, dzięki któremu szybko zaczniesz się posługiwać Gitem. Zawiera wszystkie informacje niezbędne do dogłębnego zrozumienia specyfiki tego narzędzia. Dowiesz się, w jaki sposób je zainstalować i skonfigurować, nauczysz się tworzyć i klonowa...
Git dla programistów. Efektywna kontrola wersji w projektach programistycznych Git dla programistów. Efektywna kontrola wersji w projektach programistycznych
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Dzięki tej książce w ciągu 24 godzinnych lekcji poznasz podstawy programowania w C++ i szybko zaczniesz tworzyć w pełni funkcjonalne aplikacje. Najpierw zapoznasz się z instalacją i użyciem kompilatora, później dowiesz się, jak debugować tworzony kod, aż wreszcie poznasz nowości wprowadzone w sta...(39.50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
Ten bestsellerowy podręcznik pozwoli Ci błyskawicznie poznać wszystkie niuanse języka C# 4.0. Najnowsze wydanie zostało zaktualizowane o nowości w C# oraz zawiera opis tego języka i platformy .NET. W trakcie lektury nauczysz się tworzyć skomplikowane programy przy użyciu technik programowania obi...(64.50 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
Dzięki tej książce dowiesz się, jak tworzyć interaktywne i wydajne aplikacje WWW z wykorzystaniem języka VisualBasic 2005. Jednocześnie nauczysz się zapewniać bezpieczeństwo w tworzonych aplikacjach i korzystać z poszczególnych kontrolek. Autorzy książki pokażą Ci metody radzenia sobie z błędami...(34.50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Dzięki tej książce zdobędziesz wiedzę pozwalającą Ci na swobodne poruszanie się w świecie aplikacji internetowych opartych o .NET. Nauczysz się w maksymalny sposób wykorzystywać możliwości środowiska Visual Studio 2008, poznasz dostępne kontrolki oraz sprawdzisz, do czego może Ci się przydać ADO....(64.50 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
With its support for dynamic programming, C# 4.0 continues to evolve as a versatile language on its own. But when C# is used with .NET Framework 4, the combination is incredibly powerful. This bestselling tutorial shows you how to build web, desktop, and rich Internet applications using C# 4.0 wi...
Programming C# 4.0. Building Windows, Web, and RIA Applications for the .NET 4.0 Framework Programming C# 4.0. Building Windows, Web, and RIA Applications for the .NET 4.0 Framework
(169.15 zł najniższa cena z 30 dni)169.15 zł
199.00 zł(-15%) -
If you're new to C#, this popular book is the ideal way to get started. Completely revised for the latest version of the language, Learning C# 3.0 starts with the fundamentals and takes you through intermediate and advanced C# features -- including generics, interfaces, delegates, lambda expressi...
Learning C# 3.0. Master the fundamentals of C# 3.0 Learning C# 3.0. Master the fundamentals of C# 3.0
(126.65 zł najniższa cena z 30 dni)126.65 zł
149.00 zł(-15%)
Kup polskie wydanie:
Git dla programistów. Efektywna kontrola wersji w projektach programistycznych
- Autor:
- Jesse Liberty
44,85 zł
69,00 zł
(41.40 zł najniższa cena z 30 dni)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- Tytuł oryginału:
- Git for Programmers
- ISBN Ebooka:
- 978-18-010-7603-6, 9781801076036
- Data wydania ebooka:
-
2021-06-30
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Język publikacji:
- angielski
- Rozmiar pliku Pdf:
- 13.5MB
- Rozmiar pliku ePub:
- 39.8MB
- Rozmiar pliku Mobi:
- 39.8MB
- Kategorie:
Programowanie » Git
Spis treści książki
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the color images
- Conventions used
- Get in touch
- Share your thoughts
- Introduction
- About this book
- Version control
- About the code examples
- Just a brief history
- Tools for working with Git
- GitHub, et al.
- GUIs and the command line
- The command line
- Making the command line pretty
- Visual Studio 2019
- Getting Visual Studio for free
- GitHub Desktop
- Getting Git
- Getting Git on Windows
- Getting Git on a Mac
- Getting Git on Linux
- Checking your version
- Configuring Git the command line
- Configuring Git Visual Studio
- Configuring Git GitHub Desktop
- Summary
- Creating Your Repository
- Creating your repository
- Creating your repository on GitHub first
- Cloning to your computer command line
- Cloning to your computer visual studio
- Cloning to your computer GitHub for Desktop
- Creating a project
- Creating your repository
- Git pull
- Pulling down using GitHub Desktop
- Pulling down to Visual Studio
- Pulling down using GitHub Desktop
- Push me, pull you
- Pushing to the server
- Downloading the changes at the command line
- Downloading the changes using GitHub Desktop
- Starting at the command line
- Pulling to GitHub Desktop
- Pulling to Visual Studio
- Commits best practices
- How often should I commit?
- Keep your commit history clean
- A note on commit messages
- When the title isnt enough
- Summary
- Branching, Places, and GUIs
- Five places
- The work area
- The index/staging area
- Skipping the staging area
- Visual Studio
- GitHub Desktop
- Local and remote repositories
- The stash
- Five places
- Branches
- Programmer 1 (CommandLine) and calculator
- Pushing the new branch
- Examining origin
- Adding commits to a branch
- Programmer 1 (CommandLine) and calculator
- The Book branch Git within Visual Studio
- Committing with GitHub Desktop
- Status
- What's on origin?
- Adding more commits
- Examining your commits
- Summary
- Challenge
- Answer
- Merging, Pull Requests, and Handling Merge Conflicts
- Merging overview
- Book
- Merging overview
- What's in that push?
- Visual Studio
- Details, details
- GitHub Desktop
- Push it already
- Visual Studio
- Merge conflicts
- Merging from the command line
- Fast forward
- True merge
- Avoiding conflicts
- Summary
- Challenge
- Answer
- Task #1: Set up a new repository and clone it to two different folders
- Task #2: Have one person populate the main branch with the beginnings of UtilityKnife, commit the changes, and push it
- Task #3: Each programmer creates a feature branch. Each programmer then puts the beginning of their feature into their branch, committing frequently (more frequently than you would in "real life")
- Sara and the Calculator
- Task #4: Merge the main branch into the feature branch frequently to ensure that if there are conflicts, you catch them early
- Task #5: John is building the temperature converter. Have him "borrow" code from the calculator. See if there are merge conflicts
- Rebasing, Amend, and Cherry-Picking
- Rebasing
- How Git does it
- Getting your head around it
- Rebase early and rebase often
- Rebase locally only
- Rebasing in practice
- Seeing the rebase at work
- Conflicts
- Rebasing
- Amending
- Cherry-picking
- Visual Studio cherry-picking
- Summary
- Challenge
- Answer
- Creating a new repository on GitHub
- Creating two feature branches with fake programmers
- Frequent rebasing
- Amending a commit to add a file
- Amending a commit to change the message
- Cherry-picking one commit onto main
- Interactive Rebasing
- Interactive rebasing at work
- Creating our example
- Using interactive rebase to clean up your commits
- Interactive rebasing at work
- Summary
- Challenge
- Workflow, Notes, and Tags
- Standard workflow
- Mirroring your repo
- Replicating an existing repo
- Adding and showing notes
- Tags
- Pointing to a different tag
- Summary
- Challenge
- Aliases
- Aliases
- Summary
- Challenge
- Answer
- Using the Log
- Getting started with log
- The LogDemo program
- Visual Studio
- GitHub Desktop
- Getting started with log
- log at the command line
- Which files changed?
- What changed in each file?
- diff
- Visual Studio
- What changed in this file over time?
- Search
- Where are my commits?
- Summary
- Challenge
- Answer
- Create a new repository
- Add at least 6 commits
- Find the names of every file changed in each commit
- Find what changed in a given file over time
- Find all the files you committed in the past hour (or whatever time increment makes sense)
- Important Git Commands and Metadata
- Stash
- Clean
- Metadata
- Summary
- Challenge
- Answer
- Finding a Broken Commit: Bisect and Blame
- Blame
- Challenge
- Fixing Mistakes
- You wrote the wrong message in the last commit
- You forgot to add changed files from your last commit
- Problems with the order of commits or their messages
- You need to undo changes made in a commit
- You misnamed your branch
- You committed to the wrong branch
- You trashed a file in a previous commit
- You messed up the remote by pushing a broken branch
- Quiz
- Answers
- What do you do if you left out a changed file in the last commit?
- What do you do if you committed to the wrong branch?
- What do you do if you corrupted a file in a previous commit?
- What do you do if you need to undo changes made in a commit?
- What do you do if you trashed Master by pushing a broken branch?
- Next Steps
- Why subscribe?
- Other Books You May Enjoy
- Index
Packt Publishing - inne książki
-
Save time and effort when building 3D scenes with this essential guide to creating stunning photorealistic 3D environments in Blender
-
Solve classic computer science problems from fundamental algorithms, such as sorting and searching, to modern algorithms in machine learning and cryptography
40 Algorithms Every Programmer Should Know - Second Edition 40 Algorithms Every Programmer Should Know - Second Edition
-
Use modern Python libraries such as pandas, NumPy, and scikit-learn and popular machine learning and deep learning methods to solve financial modeling problems
-
Get up to speed with Oracle's Autonomous Databases and implementation strategies for any workload or use case, including transactional, data warehousing, and non-relational databases
Oracle Autonomous Database in Enterprise Architecture Oracle Autonomous Database in Enterprise Architecture
-
Design, build, and deploy performant and maintainable web applications using Spring, Spring Boot, and Angular
-
Become a proficient Salesforce business analyst with the help of expert recommendations, techniques, best practices, and practical advice
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Git for Programmers Jesse Liberty (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.