Getting Git Right

Getting Git right, with tutorials, news and tips.

Git 기본

Git is a free and open source version control system, originally created by Linus Torvalds in 2005. Unlike older centralized version control systems such as SVN and CVS, Git is distributed: every developer has the full history of their code repository locally. This makes the initial clone of the repository slower, but subsequent operations such as commit, blame, diff, merge, and log dramatically faster.

Git은 또한 리포지토리 기록의 브랜칭, 병합 및 재작성을 완벽하게 지원하며, 그 결과 수많은 혁신적이며 강력한 워크플로우 및 도구가 탄생했습니다. 풀 리퀘스트는 팀이 Git 브랜치에서 협업하고 서로의 코드를 효율적으로 검토할 수 있게 해 주는 많은 사람의 사랑을 받는 도구입니다. Git은 오늘날 전 세계에서 가장 많이 사용되는 버전 제어 시스템이며 소프트웨어 개발의 최신 표준으로 자리 잡고 있습니다.

Git 작동 방식

Git 작동 방식의 기본 개요는 다음과 같습니다.

  1. Bitbucket과 같은 git 호스팅 도구로 "리포지토리"(프로젝트)를 생성합니다.
  2. 리포지토리를 로컬 시스템에 복사(또는 복제)합니다.
  3. 파일을 로컬 리포지토리에 추가하고 변경 사항을 "커밋"(저장)합니다.
  4. 변경 사항을 마스터 브랜치로 "푸시"합니다.
  5. git 호스팅 도구 및 커밋을 사용하여 파일에 변경 사항을 적용합니다.
  6. 변경 사항을 로컬 시스템으로 "풀"합니다.
  7. "브랜치"(버전)를 생성하고, 변경 사항을 적용하며, 변경 사항을 커밋합니다.
  8. "풀 요청"(마스터 브랜치에 변경 사항 제안)을 엽니다.
  9. 브랜치를 마스터 브랜치에 "병합"합니다.
Git과 시작하기

Top Posts

Sarah Goff-Dupont
Sarah Goff-Dupont

Five tips for CI-friendly Git repos

Read article
Matt Shelton
Matt Shelton

Git or SVN? How Nuance Healthcare chose a Git branching model?

Read article
Matt Shelton
Matt Shelton

Dealing with Maven dependencies when switching to Git

Read article
See All Articles

Did you know...


Definition: A branch represents an independent line of development. Branches serve as an abstraction for the edit/stage/commit process discussed in Git Basics, the first module of this series. You can think of them as a way to request a brand new working directory, staging area, and project history. New commits are recorded in the history for the current branch, which results in a fork in the history of the project.

See All References