무작정 개발.Vlog

Git / Github시작하기 - (1)

by 무작정 개발
반응형

1. Git 이랑 Github의 차이점은?

 

 [ Git ]

  • 로컬에서 관리되는 버전 관리 시스템(Version Control System)
  • 소스코드 수정에 따른 버전을 관리해주는 시스템

[Github]

  • 클라우드 방식으로 관리되는 버전 관리 시스템(Version Control System)
  • 자체 구축이 아닌 빌려 쓰는 클라우드
  • 오픈소스는 일정 부분을 무료로 저장 가능, 혹은 유료
  • Git 원격 저장소 + Git으로 할 수 있는 커뮤니티 기능 서비스

 

쉽게 말하면 Git은 로컬에서 버전 관리 시스템을 운영하는 방식이고, Github는 저장소를 Github에서 제공해주는 클라우드 서버를

이용한다는 것이 차이입니다. Git을 사용하려면, 작업자 컴퓨터(짱구, 훈이, 유리)와 더불어, 가운데에서 코드 관리를 해 줄 원격저장소

있어야 하는데 이것이 GitHub의 역할입니다. 하단 사진을 보면 쉽게 이해 가능.

GitHub 구조
GitHub 구조

결론적으로는 Git과 Github가 같아 보일 순 있지만 서로 다르다. 하지만 현업에서는 둘 중 한 개만 쓰지 않는다. 대부분 Git + Github 혹은 

Git + 프로젝트 관리 도구를 조합해서 사용한다. 대부분의 IT회사에서 프로젝트 버전 관리를 위해 사용해서 개발자에게는 필수적인 시스템

이라 꼭 알고 있어야 한다.


2. Git 설치 및 Github가입

 

먼저 Git을 다운로드한다.  설치 링크 --> https://git-scm.com/downloads

 

Git - Downloads

Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp

git-scm.com

위의 링크로 들어가서 Downloads에서  본인이 쓰고 있는 os에 맞는 버전을 다운로드한다.( macOS, Windows, Linux/Unix)가 있다.

설치를 끝냈다면 Github에 들어가서 회원가입을 한다. 사이트 링크 --> https://github.com

 

GitHub: Where the world builds software

GitHub is where over 73 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

 

위의 과정을 끝냈다면 1단계는 끝났다.

반응형

블로그의 정보

무작정 개발

무작정 개발

활동하기