[git] git의 기본개념 이해하기 (feat. 생활코딩)

2021. 7. 22. 17:50코딩공부/Git

반응형

 

 

git, github, 깃허브데스크탑, 소스트리..

깃허브데스크탑을 이용하여 깃허브에 포폴을 올려두긴 했으나

뭔가 기본 개념이 부족한 것 같아서 생활코딩으로 깃의 개념을 잡아보았다.

깔끔한 설명이 장점인 생활코딩이다보니

용어에 대한 기본 개념이 확실히 잡혀진다.

이외에 참고한 사이트 역시 포스팅 최하단에 링크해둔다.

 

 

Git 이란,

문서를 분산 관리하기 위해 만들어진 시스템

여러 개의 파일과 복잡한 파일명 없이도 모든 변경사항을 보존할 수 있고, 각 변경 사항에 대한 해설 추가가 가능하다.

 

 

Git 의 세가지 목적

: version , backup, collaboration

 

1. 버전 관리

각각 버전 간의 차이점을 한눈에 확인할 수 있다.

변경 사항을 추적할 수 있다.

commit 을 이용하여 새로운 버전을 생성한다.

 

2. 백업

github.com : 웹브라우저를 통해 읽고 수정할 수 있는 원격 저장소

지역저장소 -push-> 원격저장소

지역저장소 <-pull- 원격저장소

 

3. 협업

협업 과정에서 일어나는 파일 원복 등의 상황이 발생하지 않도록 교통정리 역할

 

 

git client의 종류

git을 사용하기 위한 보조 tool

git original(명령어 프롬프트command line Interface를 이용), 소스트리, 깃허브데스크탑, 토토이즈 등

 

 

git original의 장점

복잡한 gui 없이 간편하게 다룰 수 있다.

처리해야할 일을 한번에 명령하여 자동화할 수 있다.

gui가 없는 서버환경에서도 제약이 없다.

 

 

 

 

https://www.opentutorials.org/course/3838

 

GITn - 생활코딩

생활코딩 > 프로젝트 관리 > GITn GITn 2019-06-27 10:50:18 챕터를 드래그앤드롭해서 위치를 이동시켜 주세요. 저장 취소

www.opentutorials.org

 

https://backlog.com/git-tutorial/kr/intro/intro1_1.html

 

누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog

누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!

backlog.com

 

반응형