Hanpy's Blog

두 글자 이상 입력하세요.

/infra/ko/git

Git

Focuses on version control fundamentals and collaborative development workflows using Git. Understand how to track code changes, manage branches, resolve conflicts, and maintain a clean commit history. Learn best practices for integrating Git with remote repositories such as GitHub or GitLab to enable efficient, distributed, and reliable software development.

시리즈1

글7

  • Git/Github Introduction

    Git은 소스 코드의 변경 이력을 체계적으로 관리하는 분산형 버전 관리 시스템(DVCS)이며, GitHub은 이러한 Git 저장소를 클라우드 환경에서 호스팅하고 협업을 지원하는 플랫폼입니다.

  • Git 설치와 개발 환경 설정 가이드

    Git은 소스 코드의 변경 이력을 체계적으로 관리하는 분산형 버전 관리 시스템(DVCS)이며, GitHub은 이러한 Git 저장소를 클라우드 환경에서 호스팅하고 협업을 지원하는 플랫폼입니다.

  • Understanding Git Structure: Working Tree, Stage Area, and Local Repository

    Git 기본 구조(Working Tree, Stage Area, and Local Repository)에 대해 알아봅시다.

  • Understanding Git Commands: Commit, Snapshot, Head, Branch, and Merge

    Git의 주요 명령어(commit, snapshot, head, branch, merge)와 개념을 알아봅시다.

  • Pull Request

    Pull Request에 대한 기초와 코드 기여 방식에 대해 알아봅시다.

  • PR 작성자와 리뷰어의 역할

    코드 리뷰는 승인 버튼을 누르기 위한 절차가 아니라, 더 나은 선택을 함께 고민하는 대화의 과정입니다. 이 글에서는 PR 작성자와 리뷰어의 관점에서, 리뷰하기 쉬운 PR을 만드는 방법과 좋은 리뷰를 남기는 기준을 알아봅시다.

  • SSH Key 기반 Git 인증 정리

    GitHub와 GitLab에서 사용하는 SSH Key 인증의 개념부터 키 생성, ssh-agent 등록, ~/.ssh/config 설정, 다중 계정 Git 사용 방법까지 실무 관점에서 정리합니다.