git

방우진·2022년 5월 14일

Git (opens new window)은 리누스 토발즈Linus Torvalds가 2005년에 2주 만에 만든 분산 버전 관리 시스템(DVCS)Distributed version control systems입니다. 수많은 회사에서 수많은 소스가 Git으로 관리되고 개발자라면 반드시 알아야 하는 기술 중 하나입니다.
깃에 자신의 코드소스를 올리고 다운받을 수 있는 것은 물론 다른 다른 개발자가 올린 코드도 공유가 가능하하므로 깃을 잘 활용한다면 개발자로서 공부하는데 많은 도움이 될 것입니다.

Git의 특징
Git의 기본 기능은 이력 관리입니다. 많은 프로그램이 Ctrl + Z (undo)와 Ctrl + Y (redo)를 제공하는데, Git은 전체 소스 파일을 대상으로 해당 기능을 제공하고, 협업에 필요한 다양한 기능을 가지고 있습니다.

속성 용어 설명

자주 사용하는 키워드를 우선 소개합니다.

repository 또는 repo: 저장소 / Git으로 버전 관리하는 디렉토리를 의미
local repository: 로컬 저장소 / 작업자의 개발 환경(PC)에 설정된 Git 저장소
remote repository: 원격 저장소 / GitHub 등 외부 서버에 설정된 Git 저장소
commit: 커밋 / 특정 상태를 기록한 것, 즉 버전을 의미
branch: 브랜치 / 한국어로 번역하면 가지치기 또는 갈래라고 하는데 또 다른 작업공간을 의미
merge: 머지 / 한국어로 병합 또는 합치기라고 하는데 특정 브랜치에서 작업한 내용을 또 다른 브랜치에 적용하는 것을 의미

profile
qkddnwls2727#

0개의 댓글