git

방우진·2022년 5월 14일
0
post-custom-banner

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#
post-custom-banner

0개의 댓글