🟥 윈도우 Git 설치

 

https://git-scm.com/ 에서 Git을 다운로드 합니다.

 

⭐설치과정에서 Git Bash 를 포함하는 것이 좋습니다.

그 이유는 Git Bash가 Git사용에 적합한 터미널 이기 때문입니다. 

 

또,  Git Bash는 리눅스/맥(유닉스)에서 사용되는 CLI명령어들을 윈도우에서 사용 가능하게 해줍니다.

❗ 윈도우용 터미널은 명령어 체계가 리눅스와 다르기 때문입니다.

나머지 기본 설정은 그대로 설치 진행하면 됩니다.

 

 

 

 

🟥 SourceTree설치 (Git용 GUI)

https://www.sourcetreeapp.com  - Git을 GUI로 다룰 수 있도록 해주는 툴 입니다.

 

기타다른 툴 [ GitHub Desktop(비추 : 기능이 많이없음), GitKraken (유료) ] 도 있습니다.

SourceTree 설치 과정중에 Bitbucket을 등록하라고 나오는데, Bitbucket은 GitHub과 같은 종류의 서비스로 건너뛰기 하면 됩니다. (Mercurial도 마찬가지)

 

✅ CLI vs. GUI  ?? 

CLI는 Command Line Interface - 명령줄 입력 방식의 인터페이스 입니다.

GUI는 Graphic User Interface - 좀 더 쓰기 편하게 그래픽으로 제공되는 서비스 입니다.

 

⭐ 결론적으로 둘 다 사용할 줄 아는것이 좋습니다.

IDE상에서 간단히 처리할 땐 CLI사용하고, 전체적인 흐름을 보고 싶을 때 GUI가 편합니다.

 

 

 

 

🟥 Git 최초 설정하기

다음은 Git 전역으로 사용되는 사용자 이름과 이메일 주소를 설정하는 방법입니다. 

❗❗ GitHub 계정과는 별개 이며, 히스토리 추척시 연락망 용도로 이용됩니다. 

git config --global user.name "본인 이름"
git config --global user.email "본인 이메일"

 

확인 방법. 

git config --global user.name
git config --global user.email

 

 

 

⭐협업시 윈도우와 맥에서 엔터 방식 차이로 인한 오류를 방지하는 명령어

git config --global core.autocrlf true

 


기본 브랜치 명을 main으로 변경

git config --global init.defaultBranch main

 

이후로 git.init을 통해 로컬에서 생성하는 리포지토리의 default branch는 main으로 생성됩니다.

 

👀 원래 master & salve 용어를 사용했는데, 서양의 역사 관점에서 비추어볼때 표현이 불편해 matser에서 →  main/trunk 로 변경되는 분위기입니다.

+ Recent posts