Homebrew로 git 설치 & git 버전 변경하기
아래 명령어로 git을 설치합니다. (참고: https://git-scm.com/download/mac)
brew install git
잘 설치되었는지 확인하고자 아래 명령어를 입력해봅니다.
git --version
현재 git 최신 버전은 2.42.0 입니다.
그러나 어찌된 일인지 저의 맥에서는 아래와 같이 하향 버전이 뜹니다.
git version 2.39.2 (Apple Git-143)
알고보니 제 맥에는 이미 git이 설치가 되어 있었습니다. 아니 내가 설치하지도 않았는데 언제...? 싶었는데...
명령어 라인 도구(Command Line Tools)나 Xcode를 설치한 경우 git이 포함되어서 설치가 된다고 합니다. 이때 설치가 된 듯하네요.
기존에 나도 모르게 설치된 git은 /usr/bin/ 경로에 있습니다.
Homebrew로 설치한 새 git은 /opt/homebrew/bin/ 경로에 있습니다.
git 명령어를 입력하면 /opt/homebrew/bin/ 경로의 git이 실행되도록 환경변수 설정을 변경해 주겠습니다.
nano ~/.zshrc
위 명령을 실행해서 나노 에디터로 z쉘의 설정파일을 엽니다.
그리고 아래 구문을 맨 끝에 입력해줍니다. (/opt/homebrew/bin/ 로 경로를 변경해 줌)
export PATH=/opt/homebrew/bin:$PATH
컨트롤 X -> Y -> 엔터를 차례로 눌러 저장 하고 빠져나온 후
반드시 아래 명령을 실행해서 바뀐 사항을 적용시켜 주어야 합니다.
source ~/.zshrc
터미널을 종료했다가 재시동하면 아래처럼 이제 git이 최신 버전으로 실행되는 것을 볼 수 있습니다.
Homebrew로 설치한 2.42.0 버전이 실행되고 있네요.
git 설치는 여기까지입니다.
참고로 아래 명령어를 실행하면 환경변수로 지정한 경로들을 확인할 수 있습니다.
echo $PATH
위에서 추가한 /opt/homebrew/bin/ 경로가 맨 앞에 와 있는 것을 볼 수 있습니다.
이 경로가 구 버전의 git이 위치하고 있는 /usr/bin/ 경로보다 앞에 있으면 됩니다. (앞의 경로부터 우선하므로)
'인간은 어떻게 배울까' 카테고리의 다른 글
[Node.js] Express.js에서 res.end()와 res.send() 차이, 한글 깨짐 (0) | 2023.10.26 |
---|---|
[js] fetch의 .json()과 Express의 .json()의 차이 (0) | 2023.10.19 |
[Mac/M1] Homebrew 설치 후 zsh: command not found 에러 (0) | 2023.09.18 |
[C] Mac에서 printf로 한글 출력 제대로 안되는 문제 (0) | 2023.08.02 |
[git] 터미널에서 깃헙 cli 설치 -> 인증 토큰 -> 클론 하기 (2) | 2023.08.01 |