Opis ebooka: Head First Git
What will you learn from this book?
Many people who use Git rely on "recipes"--copying and pasting commands they find on the internet without really understanding how Git actually works. But what do you do if you find yourself in a tight spot? You can't simply wing it. With this unique hands-on guide, you'll learn the ways of Git and have fun while doing it. Raju Gandhi peels back the layers to reveal the simple yet powerful engine that powers Git, so you'll understand not just the how but the why. You'll master branches, merges, commit messages, search, utilities, and more; learn best practices for collaborative work; and unlock the full potential of Git.
What's so special about this book?
If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. With this book, you'll learn Git through a multisensory experience that engages your mind rather than a text-heavy approach that puts you to sleep.
Wybrane bestsellery
-
What will you learn from this book?If you're a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place to start. From the authors of Fundamentals of Software Architecture, Head First Software Architecture teaches you how to think architecturally ...(245.61 zł najniższa cena z 30 dni)
245.41 zł
289.00 zł(-15%) -
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...
Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Dzięki tej książce poznasz od podstaw Gita i GitLaba. Dowiesz się, jak skonfigurować runnery GitLaba, a także jak tworzyć i konfigurować potoki dla różnych etapów cyklu rozwoju oprogramowania. Poznasz zasady interpretacji wyników potoków w GitLabie. Nauczysz się też wdrażania kodu w różnych środo...
Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Ta książka wyjaśni Ci rolę matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych środowisk 3D, a ponadto pozwoli odkryć tajemnice najpopularniejszych dzisiaj silników gier. Za sprawą licznych praktycznych ćwiczeń zorientujesz się, co się kryje za rysowaniem linii i kształtów graficznych, ...
Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi
(57.84 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
ChatGPT, chatbot opracowany i udostępniony przez firmę OpenAI, szybko stał się obiektem zainteresowania internautów na całym świecie — i na nowo wzbudził gorące dyskusje wokół sztucznej inteligencji. Ludzie mediów prześcigają się w skrajnych wizjach, jedni podchodzą do tematu entuzjastyczni...(10.95 zł najniższa cena z 30 dni)
10.95 zł
21.90 zł(-50%) -
Tę książkę docenią przede wszystkim inżynierowie oprogramowania, programiści i administratorzy systemów, którzy muszą szybko zrozumieć praktyki DevOps. Znajdziesz tu bezcenną wiedzę, która ułatwi Ci efektywną pracę z nowoczesnym stosem aplikacji i sprawne przystąpienie do zadań związanych z DevOp...
DevOps dla zdesperowanych. Praktyczny poradnik przetrwania DevOps dla zdesperowanych. Praktyczny poradnik przetrwania
(40.20 zł najniższa cena z 30 dni)40.20 zł
67.00 zł(-40%) -
Jeśli w swojej pracy masz lub miewasz do czynienia z danymi, z pewnością orientujesz się, że do tego celu stworzono dotąd całkiem sporo narzędzi. Nic dziwnego – przy tej liczbie danych, z jaką spotykamy się w dzisiejszym cyfrowym świecie, zdolność do ich sprawnego analizowania i wyciągania ...
Grafana. Kurs video. Monitorowanie, analiza i wizualizacja danych w czasie rzeczywistym Grafana. Kurs video. Monitorowanie, analiza i wizualizacja danych w czasie rzeczywistym
(39.90 zł najniższa cena z 30 dni)62.55 zł
139.00 zł(-55%) -
To drugie, zaktualizowane i uzupełnione wydanie książki poświęconej wdrażaniu najlepszych praktyk DevOps przy użyciu nowoczesnych narzędzi. Przedstawiono w niej informacje o kulturze DevOps, opisano różne narzędzia i techniki stosowane do jej wdrażania, takie jak IaC, potoki Git i CI/CD, a także ...
DevOps w praktyce. Wdrażanie narzędzi Terraform, Azure DevOps, Kubernetes i Jenkins. Wydanie II DevOps w praktyce. Wdrażanie narzędzi Terraform, Azure DevOps, Kubernetes i Jenkins. Wydanie II
(65.40 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
To trzecie, wzbogacone i uzupełnione wydanie praktycznego samouczka, dzięki któremu błyskawicznie rozpoczniesz pracę z Terraform. Zapoznasz się z językiem programowania Terraform i zasadami tworzenia kodu. Szybko zaczniesz wdrażać infrastrukturę i zarządzać nią za pomocą zaledwie kilku poleceń. I...
Terraform. Tworzenie infrastruktury za pomocą kodu. Wydanie III Terraform. Tworzenie infrastruktury za pomocą kodu. Wydanie III
(59.40 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%) -
Książka stanowi kompendium wiedzy na temat tej niesłychanie szybko rozwijającej się i dynamicznie wkraczającej w nasze życie dziedziny. Została napisana tak, aby była przystępna dla osób posiadających podstawowe umiejętności matematyczne. Może stanowić podręcznik dla studentów takich kierunków ja...(29.40 zł najniższa cena z 30 dni)
29.40 zł
49.00 zł(-40%)
O autorze ebooka
Raju Gandhi jest architektem, konsultantem, autorem i prelegentem. Biegle posługuje się różnymi językami programowania i paradygmatami. Wierzy w prostotę.
Ebooka "Head First Git" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox 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 "Head First Git" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Head First Git" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-920-9246-9, 9781492092469
- Data wydania ebooka:
-
2022-01-18
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@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 52.8MB
- Rozmiar pliku Mobi:
- 81.7MB
Spis treści ebooka
- Other books in OReillys Head First series
- Table of Contents (the real thing)
- How to use this Book: Intro
- Who is this book for?
- Who should probably back away from this book?
- Who is this book for?
- We know what youre thinking
- We know what your brain is thinking
- This must be important! Dont forget it!
- Metacognition: thinking about thinking
- So just how DO you get your brain to treat Git like its a hungry tiger?
- Heres what WE did
- Heres what YOU can do to bend your brain into submission
- Read me
- We break things down, then build them back again.
- We dont exhaustively cover everything.
- The activities are NOT optional.
- The redundancy is intentional and important.
- The examples are as generic as possible.
- The Brain Power exercises dont have answers.
- Not all Test Drive exercises have answers.
- Youre going to have to install Git (macOS)
- Using the terminal to verify the installation
- Youre going to have to install Git (Windows)
- Using Git Bash to verify the installation
- Youre going to need a text editor (macOS)
- Youre going to need a text editor (Windows)
- Youre (definitely) going to need a GitHub account
- Setting up a personal access token
- A word on organizing your files and projects
- The technical review team
- OReilly Online Learning
- Acknowledgments
- Just when you thought there wouldnt be any more acknowledgments*
- 1. Beginning Git: Get Going with Git
- Why we need version control
- Cubicle Conversation
- Got Git?
- Start your engines...
- A quick tour of the command line: knowing where you are with pwd
- More on the command line: creating new directories with mkdir
- (Even) More on the command line: listing files with Is
- More on the command line (almost there): changing directories with cd
- No argument there
- Cleaning up
- Creating your first repository
- Inside the init command
- Code Magnets
- Introduce yourself to Git
- How you will use Git
- Putting Git to work
- Meanwhile, back at the HawtDog Dating Service...
- Working with the HawtDawg Git repository
- Speaking of...
- Congratulations on your first commit!
- What exactly does it mean to commit?
- Look before you leap
- The three stages of Git
- Great question!
- Git in the command line
- A peek behind the curtain
- The multiple states of files in a Git repository
- A typical day in the life of a new file
- The object database is the source of truth
- BE Git
- The index is a scratch pad
- Computer, status report!
- Whoa, easy tiger!
- Youve made history!
- Crossword Init
- Code Magnets Solution
- BE Git Solution
- Crossword Init Solution
- 2. Branching Out: Multiple Trains of Thought
- It all started with an email
- But things didnt quite pan out...
- So, what happened?
- But things didnt quite pan out...
- What would you do if you were Norm?
- It all started with an email
- Updating the restaurant menu
- First things first
- Very astute!
- Choices...so many choices!
- Switching tracks
- Back at the 80s Diner
- Send it back!
- Code Magnets
- Visualizing branches
- Branches, commits, and the files contained within
- BE Git
- Cubicle Conversation
- Working in parallel
- BE Git
- What is a branch, really?
- Switching branches, or switching directories?
- Some branches are more equal than others
- Bring it in!
- Read the #&$!@ manual (git branch edition)
- Making the fall menu official
- Some merges are fast-forward
- It doesnt quite work the other way
- A little more Git setup
- Its almost Thursday!
- Wait! You moved?
- Its almost Thursday! (continued)
- Its a merge commit
- Merge commits are kinda special
- Things dont always go so smoothly
- I am so conflicted!
- I am so conflicted! (Ooof! Almost there)
- Cleaning up (merged) branches
- The answer to your question lies in the commit history.
- Deleting unmerged branches
- A typical workflow
- Git branch crossword puzzle
- Code Magnets Solution
- BE Git Solution
- BE Git Solution
- Git branch crossword puzzle Solution
- 3. Looking Around: Investigating Your Git Repository
- Brigittes on a mission
- Commits arent enough
- Mirror, mirror on the wall: who is the prettiest log of all?
- How does git log work?
- Making git log do all the work
- What diff-erence does it make?
- Visualizing file differences
- Visualizing file differences: one file at a time
- Visualizing file differences: one hunk at a time
- Making diffs easier on the eyes
- Diffing staged changes
- Diffing branches
- Diffing branches (we are there!)
- Diffing commits
- What does the diff for a new file look like?
- A Diff-icult Crossword
- A Diff-icult Crossword Solution
- 4. Undoing: Fixing Your Mistakes
- Planning an engagement party
- An error in judgment
- Cubicle conversation
- Undoing changes to the working directory
- Undoing changes in the index
- Deleting files from Git repositories
- Committing to delete
- Renaming (or moving) files
- Editing commit messages
- Arent you the observant one!
- Renaming branches
- Making alternative plans
- HEAD Tells All
- An exclusive interview
- HEAD Tells All
- The role of HEAD
- Referencing commits using HEAD
- Traversing merge commits
- Undoing commits
- Removing commits with reset
- The three types of reset
- git reset --soft
- Using git reset (or git reset --mixed)
- git reset --hard
- Congratulations, you time traveler, you!
- Another way to undo commits
- Reverting commits
- Aaaaand thats a wrap!
- Undo Crossword
- Undo Crossword Solution
- 5. Collaborating with Git - Part I: Remote Work
- Another way to a Git repository: cloning
- Hosting a Git repository
- Setting up: forking repositories (a sidebar)
- Ready, set, clone!
- Its just another Git repository
- What happens when you clone?
- Git is distributed
- Another bit of Git configuration
- Pushing changes
- Verifying if the push worked
- Knowing where to push: remotes
- No photographs, please: public versus private commits
- Public versus private commits (continued)
- Standard operating procedure: branches
- Merging branches: option 1 (local merges)
- A quick note on GitHubs interface
- Pushing local branches
- Merging branches: option 2 (pull requests)
- Creating pull requests
- Creating pull requests (Yep! Almost there)
- A brand-new, shiny pull request
- Pull requests or merge requests?
- Merging a pull request
- Whats next?
- A Pushy Puzzle
- A Pushy Puzzle Solution
- 6. Collaborating with Git - Part II: Go, Team, Go!
- Cubicle conversation
- Working in parallel
- Working in parallel...in Gitland
- Cubicle conversation (continued)
- Collaborating, Git style
- The setup for two collaborators on GitHub
- Our setup so far
- Two-player setup
- One-player setup
- Cubicle conversation (continued)
- Falling behind the remote
- Cubicle conversation (continued)
- Catching up with the remote (git pull)
- Introducing the middlemen, aka remote tracking branches
- Reason 1 for remote tracking branches: knowing where to push
- Remote tracking branch after you push
- Pushing to the remote: summary
- Fetching remote tracking branches
- Reason 2 for remote tracking branches: getting (all) updates from the remote
- Git branch flag soup
- Cubicle conversation (continued)
- Collaborating with others
- Git push/pull and remote tracking branches
- Collaborating with others: summary
- Reason 3 for remote tracking branches: knowing you need to push
- Reason 4 for remote tracking branches: getting ready to push
- Reason 4 (still going)
- Reason 4 (Yep! Almost there!)
- git pull is git fetch + git merge!
- Use git fetch + git merge. Avoid git pull.
- The ideal scenario
- A typical workflow: getting started
- A typical workflow: getting ready to merge
- A typical workflow: merge locally, or issue pull requests?
- A typical workflow visualized
- Cleaning up remote branches
- Collaborative Crossword
- Collaborative Crossword Solution
- 7. Searching Git Repositories: Git a Grep
- Taking things to the next level
- A walk through the commit history
- Cubicle conversation
- Seeing who changed what and when with git blame
- Using git blame
- git blame using Git repository managers
- A few more details about git blame
- Searching Git repositories
- Searching Git repositories with grep
- git grep options
- Case-insensitive search
- Displaying line numbers
- List only filenames
- The git grep flags combo
- Where git blame falls short
- git logs pickaxe capability (-S)
- git log -S versus blame
- Using the patch flag with git log
- Using the patch flag with git log (almost there)
- git logs other pickaxe flag (-G)
- Searching commit messages
- Git log flag soup
- What does it mean to check out a commit?
- Checking out commits
- Detached HEAD state
- The moral of the detached HEAD state
- Cubicle conversation
- Searching for commits using git bisect
- Using git bisect
- Finishing git bisect
- Searching for Clues
- Searching for Clues Solution
- 8. Making your life Easier with Git: #ProTips
- Configuring Git
- The global .gitconfig file
- Project-specific Git configuration
- Listing your Git configuration
- Git aliases, aka your personal Git shortcuts
- Tweaking the behavior of Git aliases
- Telling Git to ignore certain files and folders
- The effects of a .gitignore file
- Managing the .gitignore file
- A sample .gitignore file
- Commit early, commit often
- Write meaningful commit messages
- The anatomy of a good commit message
- The anatomy of a good commit message: headers
- Code Magnets
- The anatomy of a good commit message: bodies
- Fussy much?
- A shoutout
- Create helpful branch names
- Integrate a graphical user interface into your workflow
- The command line versus a GUI
- Congratulations!
- Configuration Crossword
- Code Magnet Solution
- Configuration Crossword Solution
- A. Leftovers: The Top Five Topics We Didnt Cover
- #1 Tags (remember me forever)
- #2 Cherry-pick (copying commits)
- #3 Stashes (pseudo-commits)
- #4 reflog (reference log)
- #5 rebase (another way to merge)
- This isnt goodbye!
- Index
O'Reilly Media - inne książki
-
In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how Policy as Code (PaC) provides the means to manage the policies, related data, and responses to events that occur within the systems we maintain—Kubernetes, c...(228.52 zł najniższa cena z 30 dni)
228.42 zł
289.00 zł(-21%) -
Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases. You'll learn how to create databases and implement backup and recovery, security configurations, h...(235.65 zł najniższa cena z 30 dni)
235.60 zł
289.00 zł(-18%) -
Get the details, examples, and best practices you need to build generative AI applications, services, and solutions using the power of Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrián González Sánchez examines the integration and utilization of Az...
Azure OpenAI Service for Cloud Native Applications Azure OpenAI Service for Cloud Native Applications
(174.49 zł najniższa cena z 30 dni)174.29 zł
219.00 zł(-20%) -
Despite the increase of high-profile hacks, record-breaking data leaks, and ransomware attacks, many organizations don't have the budget for an information security (InfoSec) program. If you're forced to protect yourself by improvising on the job, this pragmatic guide provides a security-101 hand...(228.86 zł najniższa cena z 30 dni)
228.36 zł
239.00 zł(-4%) -
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(201.03 zł najniższa cena z 30 dni)
200.93 zł
239.00 zł(-16%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(241.36 zł najniższa cena z 30 dni)
241.26 zł
289.00 zł(-17%) -
Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a...(200.59 zł najniższa cena z 30 dni)
200.09 zł
239.00 zł(-16%) -
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive tra...(114.93 zł najniższa cena z 30 dni)
114.88 zł
149.00 zł(-23%) -
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting ...(199.08 zł najniższa cena z 30 dni)
198.88 zł
239.00 zł(-17%) -
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building c...(241.02 zł najniższa cena z 30 dni)
240.92 zł
289.00 zł(-17%)
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.
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.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Head First Git Raju Gandhi (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.