반응형
Git
Git은 분산 버전 관리 시스템중 하나.
로컬에서 관리되는 버전 관리 시스템.
텍스트 명령어 입력 방식.
장점
코드의 기록이 남아 누가, 언제, 무엇을, 왜, 어떻게 수정했는지 코드 리뷰가 가능.
GitHub를 통해 자신의 Git을 쉽게 공유 가능.
Visual Studio code, Android Studio 등 많은 IDE에서 Git 연동 제공.
빠르게 협업 환경을 조성.
요약
Git은 파일 버전들을 분산해서 관리할 수 있는 도구이고, 협업에 용이하다.
GitHub
GitHub는 Git을 사용하는 프로젝트를 지원하는 웹호스팅 서비스이다.
클라우드 방식으로 관리되는 버전 관리 시스템이다.
그래픽 유저 인터페이스(GUI) 방식.
그래픽 사용자 인터페이스 (graphical user interface, GUI)
사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 것이다.
장점
Git의 장점을 모두 가짐.
그래픽 유저 인터페이스 방식을 사용하여 직관적인 이해가 편함.
많은 사람이 이용함.
요약
Git이 Linux 느낌이라면 GitHub은 window 느낌.
클라우딩 시스템이라는 점에서 Google Drive와 별 차이가 없어 보이지만, Git / Github는 버전에 따른 관리가 가능하기 때문에 복원, 추가, 병합, 협업 등에 용이하다.
Git과 GitHub이 필요한 이유?
1. 자료의 보존.
2. 협업.
3. 과거 자료의 활용.
참고자료
https://st-soul.tistory.com/94
https://ko.wikipedia.org/wiki/%EA%B9%83%ED%97%88%EB%B8%8C
반응형