기타
깃허브(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