GIT에 대한 이해

📄 GIT에 대한 이해

GIT은 VCS(VersionControlSystem)중 하나 입니다.
서버에만 히스토리 정보가 있는것이 아니라 모든 개발자들이 동일한 히스토리 정보를 가지고 있는 것을 분산형 버전관리 시스템이라고 합니다.
분산된 시스템을 이용하게 되면 서버에 문제가 생기거나 인터넷이 없어도 각각의 개발자 들이 일을 진행 할 수 있습니다.
깃에는 원격 저장소가 중앙서버 역할을 하여 사용자의 컴퓨터에 있는 로컬 저장소와 소스코드를 주고 받습니다.
따라서 다른 사용자와 협업할 때도 유용하며 코드의 변경내역을 기록하기 때문에 안전하게 소스를 작성할 수 있습니다.

📄 용어 정리

  • 초기화: 폴더를 깃 저장소로 변경합니다. 아래와 같이 커맨드창에 입력하여 초기화 할 수도 있습니다.
git init
  • 커밋: 변경된 코드의 이력을 기록합니다.
  • 브랜치: 분리 격리된 코드의 이력을 기록합니다.
  • 병합: 기존 이력과 분리된 이력을 통합합니다.
  • 푸시: 로컬 저장소의 이력을 서버로 전송 및 공유합니다.

공부한 곳

[더 북] https://thebook.io/080212/ [강 의] 드림코딩


깃을 이해하여 보다 나은 코드 작성을 위해 차근차근 익혀 나간다.
그냥 넘겼었던 용어를 다시 보고 이해가 안되는 부분이 있으면 강의를 듣고 검색을 하며
깃의 근본을 이해해고 파악하는 중이다.

Tags:

Categories:

Updated:

Leave a comment