GIT & GITHUB 개념

jeongol·2024년 7월 19일
post-thumbnail

GIT 알기전에

무슨 기능인지 이해하려고 하는것이 우선인데 GIT이라는 프로그램(시스템)을 이용하여 코더 또는 프로그래머와 코드작업한 내용물을 공유하기위해 존재하는 시스템이다. 예를들어 일반인들이 클라우드에 옮기기전 문서또는 저장물을 옮기기위해 핸드폰이나 PC에 있는 하드웨어에 저장을 하는데,이 하드웨어가 GIT이라고 이해하면 편하다.

GIT

코드 변경점 기록/ 버전 관리 도구 시스템이다. 각OS의 터미널이나 편집프로그램의 터미널을 이용해 명령어를 입력해주면 그에 맞는 작업을 수행한다. 편집한 작업물중 버전이 다른경우가 있는데 git이 허용하는 버전까지 어느버전이든 상관없이 호환가능하다. 쉬운 개념으로는 로컬저장소로 불린다.

GIT HUB

코딩작업물을 특정공간에 공유한뒤 다른 코더 또는 프로그래머와 작업 및 협업을 하기위해 존재하는 웹 사이트다. GIT에서 터미널을 통해 업로드 명령어를 입력하면 웹 방식에 따라 업로드가 이뤄지고, 공유상태가 되며, 수정및 재공유가 가능하다. 복잡한 방식으로 되어있기 때문에 특정 메뉴얼을 배우고 진행해야한다. (필자도 아직 공부중) 이것또한 예를들어 설명하자면, 위에 설명한 것 처럼 하드웨어가 있다면 HUB는 클라우드 같은 것으로 이해하면 편하다. 쉬운 개념으로는 원격저장소로 불린다.

GIT과 GITHUB의 관계

결론적으로,
GIT을 이용해 명령어를 입력하고 GITHUB에 작업을 공유하기 위해 존재한다.
GIT과 GITHUB는 작업물을 공유하고 협업하기위해 있는 시스템과 서비스이며, 개발자에게 필수 아닌 필수로 필요한 것들이다.

0개의 댓글