Git

GitHub이란?

개발자 오리 2023. 7. 28. 13:33

이번 시간은 GitHub에 대하여 알아보겠다.

Git과 GitHub은 개발자라면 모두 알고 있다고 해도 과언이 아닌 유명한 서비스이지만,

이 둘을 헷갈리는 사람들이 많다.

 

GitHub에 대해 알기 위해선 Git에 대하여 알고 있어야 한다.

Git에 대한 자세한 내용은 이전 게시물을 참조하길 바란다.

https://rvbear7.tistory.com/4

 

Git이란?

Git이란? 형상 관리 도구(Configuration Management Tool) 중 하나이다. 형상 관리 도구는 버전 관리 시스템이라고도 하며, 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 파일에 대한 작업

rvbear7.tistory.com

 

GitHub이란?

Git버전 관리를 하는 프로그램이라면,

GitHub깃 저장소 호스팅을 지원하는 웹 서비스이다.

외에도 소스코드 관리서비스(원격 저장소)의 역할도 하며,

영리적인 서비스와 오픈소스를 위한 무상 서비스를 모두 제공한다.

또한 그래픽 유저 인터페이스(GUI)를 제공하기 때문에

Git을 보다 편하게 쓸 수 있도록 만들어진 서비스라고 할 수 있다.

 

GitHub의 사용이유

그렇다면 이 GitHub을 사용하는 이유는 무엇일까?

 

첫번째로, 원격 저장소에서 Git을 사용할 수 있다.

지역 저장소가 필요없이 GitHub에 원격 저장소를 만들어 사용할 수 있으며,

지역 저장소가 있다면 원격 저장소와 연결하여 사용할 수 있다.

 

두번째로, 지역 저장소를 백업할 수 있다.

깃허브에 원격 저장소를 만들고 사용자 컴퓨터의 지역 저장소를 연결한 뒤에 동기화를

시켜놓을 경우 지역 저장소를 인터넷 상에 백업이 가능하다.

 

세번째로, 협업 프로젝트에서 사용할 수 있다.

깃은 협업에 매우 이점이 있다. Git을 사용하기 위해서 GitHub에 원격 저장소를 만들어

그것을 기본 저장소로 사용하면 여러 명의 팀원들과 함께 프로젝트를 진행하는데 매우 수월하다.

 

네번째로, 포트폴리오가 된다.

GitHub에서 여러 작업을 하는 것은 모두 날짜별로 기록이 남으며, 해당 사용자가 어떠한 것에

관심이 있는지 무엇을 했는지 한번에 파악하기 쉽다. 따라서 자신의 포트폴리오가 된다.

 

정리하면서

주위에서 Git 공부를 많이 하라는 얘기를 자주 들었었다. 그래서 일단 무작정 GitHub에 코드를

올려보면서 사용하고 있었는데, 그것이 Git 공부가 아니라는 것을 깨닫고 블로그를 작성하면서

제대로 처음부터 다시 공부를 해보려고 한다.

항상 공부를 하면 빠지지 않는 장점으로 나오는 팀 협업 프로젝트에 사용된다는 것은, 

장점이기도 하면서 나에게는 큰 부담감으로 느껴졌다. 만일 제대로 사용하지 못할 경우

프로젝트에 큰 피해를 입힐 수 있기 때문이다. 그래서 이번 기회에 강의와 함께 많이 찾아보면서

차근차근 공부를 하여 이후에 진행될 프로젝트에서 Git과 GitHub를 수월하게 사용할 수 있다는 자신감을

키워볼 것이다.

'Git' 카테고리의 다른 글

Git 명령어 정리  (0) 2023.08.07
Git의 기본 개념  (0) 2023.08.02
Git이란?  (1) 2023.07.25