Git, GitHub란?

HakJun·2022년 2월 18일
0

Git&GitHub

목록 보기
3/3

Git

Git은 분산형 버전 관리 시스템이다.

버전관리란 파일들을 복사, 백업, 저장등을 하여 관리하는것을 의미한다.

Git의 장점은 별도로 주고받는 작업이 없이 같은 파일을 여러명에서 동시에, 병렬개발이 가능하다는 점이다.

또다른 장점은 작업한 파일에 대한 변경된 정보를 실시간으로 저장해 준다.

마지막으로 같은 파일에 대한 각각 다른 버전(commit)을 보관할 수 있다는 점이다.

GitHub


GitHub는 Git을 지원하는 클라우드의 한 종류이다.

local의 history를 가져와 GitHub에 올릴 수 있고, 변경된 history를 확인할 수 있다.

비슷한 서비스를 하는곳으로 Gitlab이 있다.GitHub 가 가장 유명하다.

GitHub의 장점으로는 많은 오픈소스들을 열람할수 있다는 점이다.

Git 의 commit 기능으로 각각 진행상황의 snapshot을 남겨, 필요 시 그 상태의 commit으로 돌아갈 수 있는 방법이 있다.

Branch를 생성하여 협업을 할 때, 동일한 main파일에서 출발해 각각 다른 작업을 시행 한 후, Merge를 통해 병합 및 충돌을 해결하여 다시
합치거나 일을 분산하는데 큰 장점이 있다.

#GitHub에서 username을 변경할일이 생겼는데, 이때 다시 local의 git에 설정한 username을 변경값으로 저장해주었다.

git config -- list(확인)
git config --global user.name "Full Name"(변경)
profile
백엔드 & 전공 공부

0개의 댓글