GIT

Git이란 무엇인가?

공백._. 2023. 12. 5. 10:53

GUI에 익숙한 초보 개발자들이 가장 어려워 하는 것 중 하나는 형상관리 GIT일 것이다. 동료 개발자들과 코드를 공유하기 위해 필수 요소인 GIT/GIT HUB에 대해 알아보고자 한다.

GIT은 컴퓨터 파일의 변경사항을 추적하고,
사용자들 간에 해당 파일들의 작업을 조율하기 위한
스냅샷 스트림 기반의 분산 버전 관리 시스템을 말한다. 

개발을 하다보면 이전 내용의 코드로 되돌리고 싶을 때가 많다. 하지만, 주섬주섬 컨z를 눌러도 원하는 코드의 형태로 돌아가지 못하는 경우가 종종 있다. 이럴 때, 사용하라고 만들어진 것이 Git이다. 위의 문구에서도 알 수 있듯, Git을 통해 저장소에서 이전 버전의 코드들을 확인하고, 되돌리기가 가능한 것이다. 그렇다면 GIT HUB은 무엇일까?

GIT HUB는 깃을 클라우드 방식으로 관리하여 프로젝트를 관리할 수 있는 사이트를 말한다.

즉 쉽게 말해, Git은 로컬 저장소에 나의 작업물에 대한 추적을 가능하게 하는 것이고, Github은 이 작업을 클라우드 서버를 통해 공유하여 다른 개발자와 협업하기 위해서 사용하는 것이다. 

다음으로 깃을 설치하고 직접 실행해보도록 하겠다.

 

1. 깃 공식 홈페이지에서 설치 파일을 다운로드 한다.
https://git-scm.com/downloads

 

Git - Downloads

Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp

git-scm.com

2. 사용자 등록
깃에서 사용할 이름과 이메일로 사용자 등록을 해준다.

git config --global user.name "사용자이름"
git config --global user.email "사용자이메일"
##################예시##################
git config --global user.name "blank"
git config --global user.email "koy4648@naver.com"

3. 사용자 확인
아래 명령어를 통해 등록된 사용자들의 이름과 이메일을 확인할 수 있다.

git config --list