Devops/Git
Git 에 대해서 (Git과 Git Hub의 차이)
2mukee
2020. 12. 22. 17:02
320x100
320x100
깃
- 컴퓨터 파일의 변경사항을 추적하고 여러명의 사용자와 함께
해당 파일들에 대한 작업을 조율하기 위한 분산 버전관리 시스템
- 모든 파일의 변화를 항상 기록하여
누가, 언제, 어디서, 무엇을, 몇번 수정했는지 알 수 있음
- 같은 파일에 대한 각기 다른 버전을 볼 수 있음
- 각기 다른 파일의 공통적인 수정을 한번에 할 수 있음
- 여러 사람들과의 프로젝트 개발시 같은 파일 하나를
공통으로 수정할 수 있음
- 깃 히스토리를 공유하면 위와 같은 기능을 이용 가능
깃 허브
- 깃에 대한 기록을 클라우드에 보관해주는 서버
- 이외에도 비트버켓, 깃랩 등이 있으며 개인이나 회사에서 만든
깃 서버도 있음
깃 클라이언트
- 깃을 이용하기 위해 깃 서버에 파일을 업로드하고 수정하도록
서비스를 지원하는 프로그램
- 깃 허브의 Git Bash가 대표적이며
파이참, 이클립스 등의 IDE에도 내장되어 있어
Git Bash의 이용이 어려운 개발자들은 IDE내의 깃 클라이언트를
사용하여 깃 허브와 같은 깃 서버에 업로드 하고 수정하는 것을 추천
300x250
728x90