[카테고리:] Git

  • Git 개념 정리 (Branch, Workflow, Reset)

    Why do we need a branching? Branch가 필요한 이유들은 아래와 같다 Branch를 관리하는 방법은 정해져 있지 않고 하기 나름이다. 복잡하고 대규모 프로젝트를 진행할수록 그 중요성이 높아지고 유용해진다. Git Workflow 대략적인 Git에서의 Workflow 의 이해를 돕기 위해 아래의 그림을 먼저 보자 Git에서 Head는 현재 branch를 가리킨다. 이전 포스팅에서 설명했지만 Working Directory는 작업자가 직접 작업을 하고 있는…

  • Git 개념 정리 (What is Git?, Git states)

    What is Git? A distributed version control system (DVCS), 즉 분산 버전 관리 시스템의 일종이다. 아래 그림은 다른 local 버전 관리, 중앙 집중형 버전 관리 시스템과 분산 버전 관리 시스템을 그림으로 비교한 것이다. Git (분산 버전 관리 시스템) 에서는 각 Local에서도 버전을 관리할 뿐만 아니라 Server에서도 Version을 관리하고 각각 다른 Computer끼리도 버전을 공유하고 같이 관리할…