power-girl0-0

Git과 GitHub 본문

개발

Git과 GitHub

power-girl0-0 2020. 11. 15. 19:26
728x90

Git 이란?

소스코드 관리 위한 형상 관리 도구이다. 파일 수정시마다 데이터를 기록하여 필요할 때 이전 버전으로 복구가 가능하며, 이를 분산시켜 여러 개발자가 협업하여 프로젝트를 효율적으로 관리할 수 있도록 도와주는 협업 도구이다.

소스코드 관리 도구 중 GIT을 사용하는 이유는 로컬저장소를 이용한 빠른 퍼포먼스와 브랜치를 통해 효율적인 협업에 있다.

출처 : https://edu.goorm.io/lecture/4661/git-and-github-%EC%9E%85%EB%AC%B8-by-%EC%BD%94%EB%93%9C%EC%8A%A4%EC%BF%BC%EB%93%9C

 

Git과 Github 차이점

출처 : https://codevang.tistory.com/217

 

Git은 버전 관리 툴을 의미하며, github는 저장소를 깃허브에서 제공해주는 클라우드 서버를 이용한다. 자신의 PC에서 작업하는 공간을 Local Repository라고 하며, Github에 있는 공간을 Remote Repository라고 한다.

 

따라서, Git으로 로컬 저장소에 작업한 내용을 저장 후 해당 내용을 github에 업로드하는 형식으로 사용하게 되며 github에 있는 컨텐츠를 내려받을 수 도 있습니다. 해당 과정은 커밋(commit), 푸쉬(push), 풀(pull) 입니다.

 

Github Process

github process

출처 : https://medium.com/webeveloper/깃허브-사용방법-github-tutorials-4a63f31bb6a5

 

- Working Directory : 작업하고자 하는 PC내의 디렉토리

- Staging Area : git commit 하기 전에 저장되는 git의 공간

- Local Repository : 내 PC에 파일이 저장되는 개인용 저장소

- Remote Repositroy : 원격 저장소 (= Github )

 


설치 방법은 다음 글에서~~😋😋

728x90

'개발' 카테고리의 다른 글

[GIT] git 등장 배경과 장점  (0) 2021.02.17
[GIT] 오픈소스의 개요 및 오픈소스 활동을 하는 이유  (0) 2021.02.17
[GIT] git 설치 및 사용법 익히기  (0) 2021.02.17
Eclipse 설치  (0) 2021.02.16
GitHub 사용법  (0) 2020.11.22
Comments