Pro Git 시작하기

heyj·2022년 2월 6일
0

ProGit

목록 보기
1/1

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
깃은 무료 오픈소스 분산버전관리 시스템으로, 작은 프로젝트부터 큰 프로젝트까지 효율적이고 빠르게 관리할 수 있도록 만들어진 시스템이다. (https://git-scm.com/)

시작하며

많은 사람들이 동시에 같은 프로젝트를 이용할 때 버전관리는 필수입니다.
제 경우 이전 직장에서는 하나의 프로젝트를 같이 진행하는 일이 드물어서 버전관리의 필요성을 느끼지 못했는데, 실제 IT서비스를 하고 있는 회사에서 일하면서 그 필요성을 실감했습니다.

혼자 사이드 프로젝트를 하거나 포트폴리오를 만들 때는 github을 이용하며 "git add", "git status", "git commit", "git push" 등 정도의 명령어만 사용했다면, 실제 일을 할 때는 branch, squash, merge, base(rebase) 등 기본 개념도 이해를 하고 있어야 했습니다.

이번 기회에 Git공식 사이트에서 제공하는 기본 개념들 위주로 학습을 해보기로 결정했습니다.

'Pro Git' pdf파일 다운받기

Git 공식사이트

Git공식 홈페이지에 들어가면 online free로 'Pro Git' 책을 다운받을 수 있습니다. 한국어 버전도 있습니다.

계획세우기

블로그를 통해 정리할 페이지는 Git basic과 Git Branching 두 가지로 결정했습니다.
가장 기본적인 개념부터 익혀보려고 합니다.

Git Basics
Getting a Git Repository
Recording Changes to the Repository
Viewing the Commit History
Undoing Things
Working with Remotes
Tagging
Git Aliases
Summary

Git Branching
Branches in a Nutshell
Basic Branching and Merging
Branch Management
Branching Workflows
Remote Branches
Rebasing
Summary

두 가지를 정리한 뒤엔 github까지 학습해 정리하려고 계획했습니다.

0개의 댓글