본문 바로가기

코딩 이모저모

[기초]Git과 Github

참고 : https://youtu.be/Bd35Ze7-dIw

참고 : Git - Book (git-scm.com)

 

Git - Book

 

git-scm.com

 

Git이란?

 

버전관리를 위해 사용하는 도구의 일종.

개인이 버전관리를 위해 압축하여 저장하는 과정의 번거로움, 저장공간의 손실을 막을 수 있다.

깃의 경우, 변화가 일어나고 Commit된 순간을 기억하고 복원하기 때문에, 사용자 개인이 일일히 압축하였을 때보다 훨씬 효율적으로 저장공간을 관리하고, 프로그램의 버전을 관리 할 수 있다.

 

버전 내에서 서로 다른 가지치기(branch)를 하여 테스트, 적용이 가능한 점 또한 개별 버전관리보다 좋은 점이라 할 수 있다.

 

 

Github이란?

 

버전관리를 위한 '소프트웨어'인 Git으로 원격 전송된 내용들이 저장되는 공간을 제공하는 서비스, 웹클라우드와 비슷하다고 생각한다.

이런 서비스들이 여러 종류 있지만, 주로 사용되는것은 Github이라는 점.

 

Github에 git으로 올린 코드들은 2019년까지 프라이빗으로 사용이 불가능했으나(정확히는 유료 결재 후 사용이 가능했으나) 2019년 이후, 프라이빗 리포지토리 사용이 무료로 풀렸다.

 

이런 Git의 오픈소스 특징은, 세계 여러곳의 프로그래머가 작성한 코드들을 볼 수 있다는 큰 장점이 있다.

'코딩 이모저모' 카테고리의 다른 글

[기초]Git 명령어  (0) 2022.01.28