필기노트

맥 Git 설치 및 설정 본문

Git

맥 Git 설치 및 설정

우퐁코기 2022. 7. 16. 22:43
반응형
목차

1. Git 설치 (맥)

2. Git 최초 설정

3. Git 설정값 확인

4. 프로젝트 생성 및 Git 관리 시작

5. Git의 관리에서 특정 파일/폴더를 배제해야 할 경우

1. Git 설치 (맥)

1) 맥은 기본적으로 Git 설치되어 있음

git -- version

 

2) Homebrew 설치: https://brew.sh/

M1칩 맥의 경우 Homebrew가 동작하지 않는다면 아래를 추가로 실행하세요!

  • whomai 명령어로 사용자명 확인
  • echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/사용자명/.zprofile
  • eval "$(/opt/homebrew/bin/brew shellenv)"

3) 아래 명령어로 Git 최신 버전 설치

brew install git

 

4) 터미널 재실행 후 git --version 으로 확인

 

 


2. 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 init.defaultBranch main

줄바꿈 호환 문제 해결

git config --global core.autocrlf input

push시 로컬과 동일한 브랜치명으로

git config --global push.default current

 

 


3. Git 설정값 확인

1) 현재 모든 설정값 보기

git config (global) --list

 

2) 에디터에서 보기

git config (global) -e

 

3) 기본 에디터 수정

git config --global core.editor "code --wait"

 

 


4. 프로젝트 생성 및 Git 관리 시작

1) 적당한 위치에 원하는 이름으로 폴더를 생성하고 VS Code로 열람

2) 해당 폴더에서(VS Code 터미널 기본) 아래 명령어 입력

git init

폴더에 숨김모드로 .git 폴더 생성 확인

  • 🛑 이 폴더를 지우면 Git 관리내역이 삭제됩니다. (현 파일들은 유지)
  • 맥에서 숨김 파일 보기: command + shift + .

 


5. Git의 관리에서 특정 파일/폴더를 배제해야 할 경우

.gitignore 파일을 사용해서 배제할 요소들을 지정할 수 있습니다.

.gitignore 형식

# 이렇게 #를 사용해서 주석

 

# 모든 file.c

file.c

 

# 최상위 폴더의 file.c

/file.c

 

# 모든 .c 확장자 파일

*.c

 

# .c 확장자지만 무시하지 않을 파일

!not_ignore_this.c

 

# logs란 이름의 파일 또는 폴더와 그 내용들

logs

 

# logs란 이름의 폴더와 그 내용들

logs/

 

# logs 폴더 바로 안의 debug.log와 .c 파일들

logs/debug.log

logs/*.c

 

# logs 폴더 바로 안, 또는 그 안의 다른 폴더(들) 안의 debug.log

logs/**/debug.log

 

 


REFERENCE

 

강의를 위한 설치와 세팅 (맥)

어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!

www.yalco.kr

 

Git 설정 & 프로젝트 관리 시작하기

어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!

www.yalco.kr

 

Git에게 맡기지 않을 것들

어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!

www.yalco.kr

 

Git의 각종 설정

어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!

www.yalco.kr

반응형

'Git' 카테고리의 다른 글

GitHub에 블로그 만들기  (0) 2022.08.12
GitHub 시작하기  (0) 2022.08.07
많이 쓰이는 터미널 명령어  (0) 2022.07.17
Git 기초 명령어  (0) 2022.07.16
Sourcetree 'git status' failed with code -1  (0) 2022.07.14
Comments