본문 바로가기
PROGRAMING📚/Git&GitHub📑

깃(Git) 과 깃허브(Git Hub) 차이점?

별찌루 2022. 4. 4.
728x90
반응형

 

 

평소에 Git Hub을 사용하지 않았는데 프로그래머들이 포트폴리오를 쓸 때

Git Hub이 자신이 개발한 프로젝트를 모아서 보여주기 좋은 매개체라서 개발자들이 Git Hub을 많이 사용한다 해서 

저도 한번 사용해 보려고 공부하면서 이 글을 작성하였습니다.

 

 


깃(GIT) 과 깃허브(GITHUB)

 

 

✔GIT

 

깃(GIT)은 간단하게 설명하자면 로컬에서 버전을 관리하는 오픈 소스 버전 관리 시스템(VCS: Version Control System) 을 말합니다.

*로컬 기반 : 내 컴퓨터에서 프로젝트에 구성되어 있는 서버환경을 말합니다.

 

일단 프로젝트를 진행하면서 가장 중요 한 것은 파일을 버전에 따라 관리하는 것이 중요합니다.

코드를 수정하다보면 이전에 사용 하였던 코드를 다시 불러오거나 협업을 하다보면 생기는 문제로 인해서 다시 복구 시켜야하는 일이 발생했을 때 이전 버전으로 돌아가서 작업을 해야하는 경우가 생기는데 이런 경우를 대비해서 GIT을 사용해서 버전을 잘 관리 해주어야 합니다. 

 

✔GITHUB

 

깃허브(GITHUB)는 깃을 관리하는 클라우드 기반의 버전 관리 시스템을 말합니다. 다른 사람과 소스 코드가 공유가 가능 한 깃의 기본적인 기능을 클라우드 기반의 버전으로 제공을 하기 때문에 한 프로젝트에 여러 명이 참여하여 공동작업이 가능 합니다.

*클라우드 기반 : 사용자의 직접적인 관리 없이, 데이터 스토리지(클라우드 스토리지)와 컴퓨팅 파워와 같은 컴퓨터 시스템 리소스를 필요 시 바로 제공하는 것을 말합니다.

깃이 버전을 관리해주는 프로그램이라고 하면 깃허브는 이러한 깃을 관리해주고 자유롭게 소스코드가 공유가 가능하도록 도와주면서 작업 중 실시간으로 작업 내역을 공유 할 수있도록 원격저장소가 되어주는 것이 깃허브의 역할입니다.

 

 

 

 

 

참고 사이트 : 

https://y-oni.tistory.com/84#toc1

https://cocoon1787.tistory.com/723

https://codevang.tistory.com/217

728x90
반응형

댓글