패키지

깃허브(GitHub) 사용하기 (1) 본문

기타

깃허브(GitHub) 사용하기 (1)

업단업업 2017. 10. 10. 01:26


깃허브(GitHub)란?

Git이란, '소스코드를 저장'하는 저장소이다.

즉, 소스 변경과 체계적관리 기능을 제공 해주는 Repository(리파지토리)이다.


소스코드를 저장하는 종류에는 SVN(내가 사용해본 것), Git, CVS등 여러 프로그램이 있다.

그 중 Git이 관심을 끌고 있는 이유가 뭘까?


* Git이 어렵다고 생각되는 이유는, 소스코드 저장소(Repository)의  기능을 모른채 git을 접하기 때문이라고 함.



Repository의 기능

1. 소스를 저장한다.

2. 소스가 올라올 때 어디서 변경되었는지 체크한다.

3. 소스 변경 사항에 대한 기록을 남긴다.



깃허브(GitHub)를 사용하는 이유?

1. 형상관리도구(Configuration Management Tool) 중 하나.

2. SVN과 GIT의 가장 큰 차이점은 바로 '분산'이다.

3. SVN은 중앙 집중식 소스코드 관리 방식, GIT은 분산 소스코드 관리 방식. 즉, GIT을 사용할 경우 중앙 저장소가 폭파되더라도 분산되어 있는 로컬 저장소를 이용해 중앙 저장소를 복원할 수 있다.

https://www.slideshare.net/einsub/svn-git-17386752


4. SVN을 사용하던 기업들이 GIT으로 점차 옮겨가는, 더 널리 사용하는 추세,,




참조한 블로그

> http://krksap.tistory.com/334

> https://tuwlab.com/ece/22202

Comments