일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- renameTo
- 요약
- 앵커멤버
- 프론트컨트롤러
- java
- 아이
- getChannel()
- spring
- HWPF
- 스프링
- 요청매핑
- XWPF
- TRANCOUNT
- 재귀멤버
- XACT_STATE
- git
- 함수
- SQLSTATE=42705
- MSSQL
- SQL
- 배치
- 홈스쿨링
- 진경혜
- 교육법
- ERROR_MESSAGE
- dm_exec_requests
- 자바
- 디스패처서블릿
- 튜닝
- transferTo
- Today
- Total
필기노트
맥 Git 설치 및 설정 본문
목차
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
'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 |