[Git] 1. Git ์์ํ๊ธฐ
๐ Git ์ต์ด ์ค์
1
2
3
4
5
6
7
8
9
10
# Git ์ฌ์ฉ์ ์ค์
git config --global user.name "(๋ณธ์ธ ์ด๋ฆ)"
git config --global user.email "(๋ณธ์ธ ์ด๋ฉ์ผ)"
# ์ค์ ํ์ธ
git config --global user.name
git config --global user.email
# ๊ธฐ๋ณธ ๋ธ๋์น๋ช
์ main ์ผ๋ก ๋ณ๊ฒฝ
git config --global init.defaultBranch main
๐ ํ๋ก์ ํธ ์์ฑ
1
2
# ํด๋น ํด๋๋ฅผ Git ์ผ๋ก ๊ด๋ฆฌ
git init
๐ ๊ด๋ฆฌ ์์
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# ์ถ์ ์ค์ธ ๋ชจ๋ ํ์ผ์ ์คํ
์ด์ง ์์ญ์ ์ฌ๋ฆฐ๋ค.
git add .
# README.md ํ์ผ๋ง ์คํ
์ด์ง ์์ญ์ ์ฌ๋ฆฐ๋ค.
git add README.md
# Commit ๋ฉ์ธ์ง ์์ฑํ๋ฉฐ ํ์ฌ ์ํ๋ฅผ ์ ์ฅ
git commit -m "์์
๋ด์ฉ์ ์
๋ ฅ"
# ํ์ฌ ์ํ ํ์ธ
git status
# Commit ์ด๋ ฅ ํ์ธ
git log
๐ Git์ 3๊ฐ์ง ์์ญ
- Working Directory
- ๋ด๊ฐ ์์ ํ๊ณ ์๋ ํ๋ก์ ํธ์ ๋๋ ํ ๋ฆฌ
- Staging Area
- ์ปค๋ฐ์ ํ๊ธฐ ์ํด
$ git add๋ช ๋ น์ด๋ก ์ถ๊ฐํ ํ์ผ๋ค
- Repository
- ์ปค๋ฐ๋ค์ด ๋ชจ์ฌ์๋ ์ ์ฅ์
