저는 M1 맥북을 사용 중이기 때문에 M1 mac 기준으로 설명드리겠습니다.
1. Homebrew 설치
Homebrew란?
: command tool로, 어플리케이션을 관리할 수 있는 패키지 관리자 소프트웨어입니다.
https://git-scm.com/ 에 접속하시면 각자 개발 환경에 맞게 Git 설치하실 수 있습니다.
Git
git-scm.com



/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
설치 하다가 password를 입력하라는 문구가 뜨면, 본인 mac 비밀번호 입력하신 후 enter 누르시면 됩니다.
- 설치 완료 확인
터미널에
brew help
를 입력했을 때, 아래와 같은 문구가 뜬다면 제대로 설치되지 않은 것입니다.
zsh: command not found: brew
m1 Mac의 경우 터미널에
eval $(/opt/homebrew/bin/brew shellenv)
입력해주시면 정상적으로 설치 가능합니다.
2. Git 설치
1번에서 Homebrew를 제대로 설치하셨다면 터미널에
brew install git
을 입력하여 git을 설치해줍니다.
- git 설치 확인
git --version
을 터미널에 입력했을 때 버전이 표시된다면 설치 완료입니다.
3. 터미널 기본 명령어 정리
1) cd
: 경로 이동 명령어. cd 이동할 곳 입력하시면 해당 경로로 수정됩니다.
mac -> Desktop -> myproject라는 폴더로 이동한 모습입니다.
해당 위치 이전으로 이동하고 싶다면 cd .. 를 입력해주시면 됩니다.
2) ls
: 현 경로에 존재하는 폴더/파일 확인
3) pwd
: 현재 위치한 경로 출력
4) cat
: 파일 내용 확인
저는 myproject 안에 있는 hihi.py 라는 파일의 내용을 읽어보았습니다.
사실 git 초기 설정 단계에서는 이 명령어만 알고 계셔도 괜찮을 거라는.. 생각...
4. git 로그인
git을 새로 설치하셨거나 처음이신 경우 해당 설정은 필수로 해주셔야 합니다.
git config --global user.name ""
git config --global user.email ""
따옴표 안에는 깃/깃허브/깃랩 등의 아이디와 이메일을 작성해주시면 됩니다.
해당 단계는 설치 후 한 번만 하시면 됩니다.
4-1. git repository 처음 생성한 경우
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://gitlab.com/사용자아이디/repository주소
git push -u origin main
순서대로 입력해주시면 됩니다.
git init
을 하면, 해당 폴더에 .git이라는 폴더가 생성됩니다.
보이지 않으시다면 cmd + shift + . 을 누르시면 숨겨져 있던 폴더가 보여지게 됩니다.
git commit -m "first commit"
해당 명령어의 경우 따옴표 안에 들어가는 문구는 자유롭게 작성해주셔도 됩니다. (커밋할 때 메모하는 것)
그리고 가끔 remote add origin이나 push 단계에서 에러가 발생하는 경우가 있는데,
https://2se0h2un-coding.tistory.com/19?category=1018432
[Git] Mac Git push/pull error 해결 방법
git push origin master를 했을 때 fatal: 'origin' does not appear to be a git repository fatal: Could not read from remote repository. 이런 문구가 뜨신다면 어서오세요 - 이런 경우 remote 저장소를 등록..
2se0h2un-coding.tistory.com
를 참고해보세요 ~.~
'dev > Git' 카테고리의 다른 글
[Git] Mac Git push/pull error 해결 방법 (0) | 2022.07.01 |
---|---|
[GitLab] Mac SSH key 생성 및 등록 (0) | 2022.06.30 |