git은 DVCS(분산 버전 관리 시스템, Distribute Version Control System)으로, 소스 코드의 버전 및 이력을 관리할 수 있다.
1. Git 저장소 만들기 - Git 저장소를 만드는 법은 크게 2가지로 볼 수 있다. ① 아직 버전관리를 하지 않는 `로컬 디렉토리` 하나를 선택해서 `Git 저장소를 적용`하는 방법 ② 다른 어딘가에서 `Git 저장소를 Clone` 하는 방법
원격 저장소(Remote Repository)란, 인터넷이나 네트워크 어딘가에 있는 저장소를 말한다. 흔히 github이나 gitlab에 원격 저장소를 만들어 사용하며, 저장소를 관리하고 데이터를 Push&Pull 하는 작업을 통해 협업이 진행된다. 리모트 저장소를 관
Gitflow Workflow는 nvie의 Vincent Driessen에 의해 제안되었으며, 프로젝트 릴리즈를 중심으로 설계된 엄격한 branching model이다. 지속적 SW개발 및 DevOps 구현에 도움이 되어 대규모 프로젝트 관리에도 적용 가능한 workf
브랜치(branch)란, 독립적인 개발을 위한 기능으로 볼 수 있다. 개발 과정에서 여러 사람이 동시에 다양한 작업을 진행하게 되는데, 필요에 따라 브랜치를 생성하여 다른 브랜치의 영향을 받지 않고 각자 개발을 진행할 수 있으며 이후 다른 브랜치에 병합하는 과정을 통해