Git for Teams. A User-Centered Approach to Creating Efficient Workflows in Git

- Autor:
- Emma Jane Hogbin Westby
- Promocja Przejdź


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 356
- Dostępne formaty:
-
ePubMobi
Opis książki: Git for Teams. A User-Centered Approach to Creating Efficient Workflows in Git
You can do more with Git than just build software. This practical guide delivers a unique people-first approach to version control that also explains how using Git as a focal point can help your team work better together. You’ll learn how to plan and pursue a Git workflow that not only ensures that you accomplish project goals, but also fits the immediate needs and future growth of your team.
The first part of the book on structuring workflow is useful for project managers, technical team leads, and CTOs. The second part provides hands-on exercises to help developers gain a better understanding of Git commands.
- Explore the dynamics of team building
- Walk through the process of creating and deploying software with Git
- Structure workflow to influence the way your team collaborates
- Learn a useful process for conducting code reviews
- Set up a shared repository and identify specific team members as contributors, consumers, or maintainers
- Know the why behind the Git commands your teammates use
- Use branching strategies to separate different approaches to your project
- Examine popular collaboration platforms: GitHub, Bitbucket, and GitLab
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%) -
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
(0,00 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Oto znakomity przewodnik po Kubernetesie. Dzięki niemu w ciągu 22 godzinnych lekcji poznasz najważniejsze możliwości Kubernetesa. Od początku będziesz się koncentrować na praktyce: dzięki codziennym ćwiczeniom, przykładom i laboratoriom zdobędziesz biegłość w używaniu najlepszych narzędzi Kuberne...(0,00 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł(-35%) -
The ability to administer and monitor a Kubernetes cluster is in high demand today. To meet this need, the Cloud Native Computing Foundation developed a certification exam to establish an administrator's credibility and value in the job market to confidently work in a Kubernetes environment.The C...
Certified Kubernetes Administrator (CKA) Study Guide Certified Kubernetes Administrator (CKA) Study Guide
(0,00 zł najniższa cena z 30 dni)203.15 zł
239.00 zł(-15%) -
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%) -
Oto praktyczne wprowadzenie do Azure. Wyjaśniono tu wiele pojęć potrzebnych w pracy administratora, takich jak sieci wirtualne oraz koncepcja IaaS. Omówiono zasady pracy z Azure oraz pokazano, jak można przygotować platformę do wdrożenia własnego systemu. Od strony praktycznej przedstawiono tworz...
Chmura Azure. Praktyczne wprowadzenie dla administratora. Implementacja, monitorowanie i zarządzanie ważnymi usługami i komponentami IaaS/PaaS Chmura Azure. Praktyczne wprowadzenie dla administratora. Implementacja, monitorowanie i zarządzanie ważnymi usługami i komponentami IaaS/PaaS
-
Developers with the ability to operate, troubleshoot, and monitor applications in Kubernetes are in high demand today. To meet this need, the Cloud Native Computing Foundation created a certification exam to establish a developer's credibility and value in the job market to work in a Kubernetes e...
Certified Kubernetes Application Developer (CKAD) Study Guide Certified Kubernetes Application Developer (CKAD) Study Guide
(0,00 zł najniższa cena z 30 dni)169.15 zł
199.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%)
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
- ISBN Ebooka:
- 978-14-919-1121-1, 9781491911211
- Data wydania ebooka:
-
2015-08-24
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 ePub:
- 8.3MB
- Rozmiar pliku Mobi:
- 18.3MB
- Kategorie:
Programowanie » Git
Serwery internetowe » Inne
Spis treści książki
- Foreword
- Foreword
- Preface
- Acknowledgments
- Introduction
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- I. Defining Your Workflow
- 1. Working in Teams
- The People on Your Team
- Thinking Strategies
- Meeting as a Team
- Kickoff
- Tracking Progress
- Cultivating Empathy
- Wrap-Up and Retrospectives
- Teamwork in Terms of Git
- Summary
- 2. Command and Control
- Project Governance
- Copyright and Contributor Agreements
- Distribution Licenses
- Leadership Models
- Code of Conduct
- Project Governance
- Access Models
- Dispersed Contributor Model
- Collocated Contributor Repositories Model
- Shared Maintenance Model
- Custom Access Models
- Summary
- 3. Branching Strategies
- Understanding Branches
- Choosing a Convention
- Conventions
- Mainline Branch Development
- Branch-Per-Feature Deployment
- State Branching
- Scheduled Deployment
- Updating Branches
- Summary
- 4. Workflows That Work
- Evolving Workflows
- Documenting Your Process
- Documenting Encoded Decisions
- Evolving Workflows
- Ticket Progression
- A Basic Workflow
- Trusted Developers with Peer Review
- Untrusted Developers with QA Gatekeepers
- Releasing Software According to Schedule
- Publishing a Stable Release
- Ongoing Development
- Post-Launch Hotfix
- Collaborating on Nonsoftware Projects
- Summary
- II. Applying the Commands to Your Workflow
- 5. Teams of One
- Issue-Based Version Control
- Creating Local Repositories
- Cloning an Existing Project
- Converting an Existing Project to Git
- Initializing an Empty Project
- Reviewing History
- Working with Branches
- Listing Branches
- Updating the List of Remote Branches
- Using a Different Branch
- Creating New Branches
- Adding Changes to a Repository
- Adding Partial File Changes to a Repository
- Committing Partial Changes
- Removing a File from the Stage
- Writing Extended Commit Messages
- Ignoring Files
- Working with Tags
- Connecting to Remote Repositories
- Creating a New Project
- Adding a Second Remote Connection
- Pushing Your Changes
- Branch Maintenance
- Command Reference
- Summary
- 6. Rollbacks, Reverts, Resets, and Rebasing
- Best Practices
- Describing Your Problem
- Using Branches for Experimental Work
- Best Practices
- Rebasing Step by Step
- Begin Rebasing
- Mid-Rebase Conflict from a Deleted File
- Mid-Rebase Conflict from a Single File Merge Conflict
- An Overview of Locating Lost Work
- Restoring Files
- Working with Commits
- Amending Commits
- Combining Commits with Reset
- Altering Commits with Interactive Rebasing
- Unmerging a Branch
- Undoing Shared History
- Reverting a Previous Commit
- Unmerging a Shared Branch
- Really Removing History
- Command Reference
- Summary
- 7. Teams of More than One
- Setting Up the Project
- Creating a New Project
- Establishing Permissions
- Uploading the Project Repository
- Document the Project in a README
- Setting Up the Project
- Setting Up the Developers
- Consumers
- Contributors
- Maintainers
- Participating in Development
- Constructing the Perfect Commit
- Keeping Branches Up to Date
- Reviewing Work
- Merging Completed Work
- Resolving Merge and Rebase Conflicts
- Publishing Work
- Sample Workflows
- Sprint-Based Workflow
- Trusted Developers with No Peer Review
- Untrusted Developers with Independent Quality Assurance
- Summary
- 8. Ready for Review
- Types of Reviews
- Types of Reviewers
- Software for Code Reviews
- Reviewing the Issue
- Applying the Proposed Changes
- Shared Repository Setup
- Forked Repository Setup
- Checking Out the Proposed Branch
- Reviewing the Proposed Changes
- Preparing Your Feedback
- Submitting Your Evaluation
- Completing the Review
- Summary
- 9. Finding and Fixing Bugs
- Using stash to Work on an Emergency Bug Fix
- Comparative Studies of Historical Records
- Investigating File Ancestry with blame
- Historical Reenactment with bisect
- Summary
- III. Git Hosting
- 10. Open Source Projects on GitHub
- Getting Started on GitHub
- Creating an Account
- SSH Keys
- Creating an Account
- Creating an Organization
- Personal Repositories
- Creating a project
- Importing a repository
- Connecting a local repository
- Publishing changes to your GitHub repository
- Making Commits via the Web
- Updating Your Local Repository
- Getting Started on GitHub
- Using Public Projects on GitHub
- Downloading Repository Snapshots
- Working Locally
- Contributing to Projects
- Tracking Changes with Issues
- Forking a Project
- Initiating a Pull Request
- Running Your Own Project
- Creating a Project Repository
- Granting Co-Maintainership
- Reviewing and Accepting Pull Requests
- Pull Requests with Merge Conflicts
- Summary
- 11. Private Team Work on Bitbucket
- Project Governance for Nonpublic Projects
- Getting Started
- Creating an Account
- Creating a Private Project from the Welcome Screen
- Creating a Private Project from the Dashboard
- Configuring Your New Repository
- Exploring Your Project
- Editing Files in Your Repository
- Project Setup
- Project Documentation in Wiki Pages
- Tracking Your Changes with Issues
- Access Control
- Shared Access
- Per-Developer Forks
- Limiting Access with Protected Branches
- Pull Requests
- Submitting a Pull Request
- Accepting a Pull Request
- Extending Bitbucket with Atlassian Connect
- Summary
- 12. Self-Hosted Collaboration with GitLab
- Getting Started
- Installing GitLab
- Configuring the Administrative Account
- Administrative Dashboard
- Getting Started
- Projects
- Creating a Project
- User Accounts
- Creating User Accounts
- Adding People to Projects
- Groups
- Adding People to Groups
- Adding Projects to Groups
- Access Control
- Project Visibility
- Limiting Activities with Project Roles
- Limiting Access with Protected Branches
- Milestones
- Summary
- A. Butter Tarts
- Austin Butter Tarts
- van der Heyden Butter Tarts
- B. Installing the Latest Version of Git
- Installing Git and Upgrading
- Finding the Command Line
- OS X
- Linux
- Windows
- Upgrading on *nix Systems
- OS X Gotchas
- Accessing Git Help at the Command Line
- C. Configuring Git
- Identifying Yourself
- Changing the Commit Message Editor
- Adding Color
- Customize Your Command Prompt
- Ignoring System Files
- Line Endings
- Fixing Line Endings
- D. SSH Keys
- Create Your Own SSH Keys
- Linux, OS X, and Unix-variants
- Windows
- Create Your Own SSH Keys
- Retrieving Your Public SSH Key
- Index
O'Reilly Media - inne książki
-
FinOps brings financial accountability to the variable spend model of cloud. Used by the majority of global enterprises, this management practice has grown from a fringe activity to the de facto discipline managing cloud spend. In this book, authors J.R. Storment and Mike Fuller outline the proce...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Edge AI is transforming the way computers interact with the real world, allowing IoT devices to make decisions using the 99% of sensor data that was previously discarded due to cost, bandwidth, or power limitations. With techniques like embedded machine learning, developers can capture human intu...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Why is it difficult for so many companies to get digital identity right? If you're still wrestling with even simple identity problems like modern website authentication, this practical book has the answers you need. Author Phil Windley provides conceptual frameworks to help you make sense of all ...(0,00 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Python was recently ranked as today's most popular programming language on the TIOBE index, thanks to its broad applicability to design and prototyping to testing, deployment, and maintenance. With this updated fourth edition, you'll learn how to get the most out of Python, whether you're a profe...(0,00 zł najniższa cena z 30 dni)
296.65 zł
349.00 zł(-15%) -
With the accelerating speed of business and the increasing dependence on technology, companies today are significantly changing the way they build in-house business solutions. Many now use low-code and no code technologies to help them deal with specific issues, but that's just the beginning. Wit...
Building Solutions with the Microsoft Power Platform Building Solutions with the Microsoft Power Platform
(0,00 zł najniższa cena z 30 dni)262.65 zł
309.00 zł(-15%) -
Companies are scrambling to integrate AI into their systems and operations. But to build truly successful solutions, you need a firm grasp of the underlying mathematics. This accessible guide walks you through the math necessary to thrive in the AI field such as focusing on real-world application...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
DevOps engineers, developers, and security engineers have ever-changing roles to play in today's cloud native world. In order to build secure and resilient applications, you have to be equipped with security knowledge. Enter security as code.In this book, authors BK Sarthak Das and Virginia Chu d...(0,00 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
With the increasing use of AI in high-stakes domains such as medicine, law, and defense, organizations spend a lot of time and money to make ML models trustworthy. Many books on the subject offer deep dives into theories and concepts. This guide provides a practical starting point to help develop...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applica...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
The Rust programming language is extremely well suited for concurrency, and its ecosystem has many libraries that include lots of concurrent data structures, locks, and more. But implementing those structures correctly can be very difficult. Even in the most well-used libraries, memory ordering b...(0,00 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%)
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 Teams. A User-Centered Approach to Creating Efficient Workflows in Git Emma Jane Hogbin Westby (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.