Skip to Content
Git을 사용한 버전 관리, 제3판
book

Git을 사용한 버전 관리, 제3판

by Prem Kumar Ponuthorai, Jon Loeliger
May 2025
Beginner to intermediate
548 pages
9h 20m
Korean
O'Reilly Media, Inc.
Content preview from Git을 사용한 버전 관리, 제3판

18장. Git 및 GitHub

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

2005년 Git이 처음 시작된 이래로 Git 기반 도구 커뮤니티( )가 성장해 왔습니다. 오늘날 이러한 도구는 수백 개에 달하며 데스크톱 GUI부터 인기 있는 IDE의 Git 확장 기능에 이르기까지 다양한 형태로 제공됩니다. 하지만 많은 개발자는 물론 비개발자의 마음속에도 눈에 띄는 도구가 있습니다: 바로 GitHub입니다.

많은 사람들이 소셜 코딩( )이라는 용어 아래에서 작업하는 것을 고려하는 방식으로 GitHub의 출현을 고려합니다. 이러한 작업 개념은 오픈 소스 기업에 처음 적용되었지만, 수년에 걸쳐 지리적으로 분산된 협업의 지점으로서 코드에 대한 이러한 개념이 폐쇄형 소스 기업에서도 성장하는 것을 보았습니다. 이러한 추세로 인해 요즘에는 개발자가 이너소스를 통해 소프트웨어를 유지 관리하고 빌드하는 방식으로 변화하는 것은 놀라운 일이 아닙니다.

이 장에서는 주로 플랫폼에서 리포지토리를 호스팅할 때 기대할 수 있는 사항, 즉 기본 Git 기능을 활용하는 방법에 중점을 둡니다. 먼저 개인 및 비즈니스 계정을 위한 호스팅 플랫폼으로서의 GitHub에 대한 개요를 제공합니다. 그런 다음 GitHub가 Git 생태계 내에서 어떻게 적합한지 자세히 설명합니다. 그런 다음, GitHub에서 리포지토리로 작업하고 사용 가능한 기능을 탐색하는 방법과 간단한 브랜칭 전략을 적용하고 병합 충돌을 해결하는 방법에 대해 자세히 살펴봅니다. 이 장을 요약하기 전에 GitHub 플랫폼을 확장하고 통합하는 데 사용할 수 있는 방법과 GitHub를 사용하여 최신 소프트웨어 개발을 연습하는 방법에 대해 간략하게 설명합니다.

이제 GitHub가 어떤 기능을 제공하는지 살펴보겠습니다.

GitHub 소개

GitHub는 간단히 말해 Git 호스팅 플랫폼입니다. 협업 코딩, 자동화 및 CI/CD, 보안, 프로젝트 관리, 팀 관리 및 일련의 클라이언트 앱과 같은 분야를 촉진하는 기능이 풍부하여 가장 인기 있는 플랫폼 중 하나로 꼽힙니다. 이러한 기능은 개인용이든 비즈니스용이든 플랫폼에서 소프트웨어 제품을 구축하고 출시하는 데 성공하는 개발자 커뮤니티를 구축하는 데 촉매제 역할을 해왔습니다.

이 글을 쓰는 현재 GitHub는 8,300만 명 이상의 개발자, 400만 명 이상의 조직, 2억 개 이상의 리포지토리를 보유하고 있으며 Fortune 100대 기업의 약 90%에서 사용 중으로 세계에서 가장 크고 발전된 개발 플랫폼으로 자리매김했습니다(그림 18-1).

vcg3 1801
그림 18-1. GitHub 홈페이지

GitHub 계정의 유형

GitHub 사용을 시작하려면 먼저 플랫폼에서 계정을 만들어야 합니다. GitHub.com 개인 계정은 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

파이썬을 활용한 베이지안 통계 (2판)

파이썬을 활용한 베이지안 통계 (2판)

앨런 B. 다우니

Publisher Resources

ISBN: 9798341654785