1. Git의 장점
- Git은 프로젝트의 시간과 차원을 자유롭게 넘나들 수 있도록 해준다.
- 시간 : 프로젝트의 버전을 과거로 되돌리거나 특정 내역을 취소할 수 있다.
- 차원 : 프로젝트의 여러 모드를 쉽게 전환하고 관리할 수 있다.
- Git은 Git은 여러 사람들이 프로젝트에서 협업할 수 있도록 도와준다.
2. 기본 세팅
1) Git 설치
- Git을 다운로드 한다.
- 설치 과정에서 Git Bash를 포함시켜 준다.
- Git 사용에 적합한 터미널이다.
- 리눅스/맥(유닉스)에서 사용되는 CLI 명령어들을 윈도우에서 사용 가능하게 해준다.
2) SourceTree 설치
- SourceTree는 Git을 GUI로 다룰 수 있도록 해주는 툴이다.
- 이외에도 GitHub Desktop, GitKraken등이 있다.
3) VS Code 설치
- 설치 후
Select Default Profile
에서 Git Bash를 선택해준다.
ctrl
+ Shift
+ P
를 눌러서 터미널을 열어보고 새 창이 Git Bash로 열리는지 확인
3. CLI vs GUI
- Git을 사용하는 방법은 보통 둘로 나뉜다.
- 터미널에 명령어를 이용하는 CLI 방식
- 소스트리 등의 프로그램을 사용하는 GUI 방식
- 필자는 간단한 작업들은 CLI를 사용하고, 프로젝트 상태를 자세히 살펴볼 때는 GUI를 사용한다.
4. Git 설정 & 프로젝트 관리 시작하기
1) Git 최초 설정
- Git 전역으로 사용자 이름과 이메일 주소를 설정해준다.
- 터미널 프로그램에서 다음의 명령어를 실행한다.
git config --global user.name "(본인 이름)"
git config --global user.email "(본인 이메일)"
- 아래의 명령어들로 확인 할 수 있다.
git config --global user.name
git config --global user.email
- 기본 브랜치명을 변경한다. 기존의 master-slave 이름을 최근에는 권장하지 않는다.
git config --global init.defaultBranch main
2) 프로젝트 생성 & Git 관리 시작
- Git 관리를 원하는 폴더를 선택하고 터미널에 해당 경로로 들어간다.
- 에디터로 폴더를 열고 터미널을 실행하면 해당 경로로 들어가있다.
git init
를 입력하면 .git 폴더가 생성된다.
- .git 폴더가 삭제되면 기존의 변화 내역들이 모두 사라진다.
5. .gitignore