Post

[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๊ฐ€์ง€ ์˜์—ญ


git status

  • Working Directory
    ๋‚ด๊ฐ€ ์ž‘์—…ํ•˜๊ณ  ์žˆ๋Š” ํ”„๋กœ์ ํŠธ์˜ ๋””๋ ‰ํ† ๋ฆฌ
  • Staging Area
    ์ปค๋ฐ‹์„ ํ•˜๊ธฐ ์œ„ํ•ด $ git add ๋ช…๋ น์–ด๋กœ ์ถ”๊ฐ€ํ•œ ํŒŒ์ผ๋“ค
  • Repository
    ์ปค๋ฐ‹๋“ค์ด ๋ชจ์—ฌ์žˆ๋Š” ์ €์žฅ์†Œ

ยฉ Hoon. Some rights reserved.