git init์ผ๋ก ์ด๊ธฐํํ๊ธฐ.
์์ ํ๋ ํด๋์ git์ ์ฐ๋ํ๋ค.
git init
git init์ ํ๋ฉด ํด๋น ์์น์ .git ํ์ผ์ด ์๊ธด๋ค. -> ์ด์ ๋ณ๊ฒฝ ์ฌํญ์ follow ํ๊ธฐ ์ํ ๊ธฐ๋ฐ์ด ๊ตฌ์ถ๋จ.
ls #๋ง ํ๋ฉด .git์ด ์ ๋ณด์ธ๋ค.
ls -a
#๋ผ๊ณ ์
๋ ฅ, ์ ์์ ์ผ๋ก ์ด๊ธฐํ๊ฐ ๋์๋ค๋ฉด .git ํ์ผ์ ํ์ธํ ์ ์๋ค.
git init์ ์ทจ์ํ๊ธฐ.
๊ฐ๋จํ๊ฒ .git ํ์ผ๋ง ์ญ์ ํ๋ฉด ๋๋ค.
rm -r .git
# ํ๊ณ ๋์ค๋ ๋ฌด์ํ ์ง๋ฌธ์ ๋ชจ๋ y๋ก ๋ต๋ณํ๋๋ ๋๋จ
git add๋ก ํธ๋ํน .
#๊ฐ๋ณ ํ์ผ/ํด๋๋ฅผ addํ๊ธฐ (๋ฒ์ ๊ด๋ฆฌ ๋๋ ์ปค๋ฐ ๋ฉ์์ง ๋ค๋ฅด๊ฒ ์ฌ๋ฆฌ๊ณ ์ถ์ ๋)
git add [ํ์ผ/ํด๋]
#ํด๋น ์์น์์ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ addํ๊ธฐ (์์ฃผ ์ฌ์ฉ)
git add .
git add๋ฅผ ํ๋ฉด ํ์ฌ ์์ ๋๋ ํ ๋ฆฌ์ ๋ณ๊ฒฝ ๋ด์ฉ์ ์คํ ์ด์ง ์์ญ์ผ๋ก ์ด๋ํ ์ ์๋ค. (tracked)
commit ํ ํ์ผ์ ๋ชจ์๋๋ ์ค๊ฐ๋จ๊ณ๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
add๋ ํ์ผ์ ํํด์๋ง commitํ ์ ์๋ค.
git commit์ผ๋ก git์ ์ ์ฅ.
git commit -m "first commit"
์ด์ addํด๋์๋ ํ์ผ/ํด๋๋ค์ด git์ ์ ์ฅ๋์๋ค.
commit ๋ด์ญ ์ทจ์
๋ค๋ฆ๊ฒ gitignoreํ ํด๋/ํ์ผ์ด ๋ฐ๊ฒฌ๋ ๊ฒฝ์ฐ, commit ๊ธฐ๋ก์ ๋๋๋ ค์ผ ํ๋ค.
# ignoreํ๊ณ ์ถ์๋ฐ ์ด๋ฏธ ์ฌ๋ ค๋ ๊ฒฝ์ฐ
git rm --cached [ํด๋๋ช
]/ -r
git commit -a -m "์ปค๋ฐ(๋์ด ์ฌ๋ผ๊ฐ ์๋) ํ์ผ/ํด๋ ์ ๊ฑฐํฉ๋๋ค"
์ฐ๊ฒฐ๋ github ๋ ํฌ์งํ ๋ฆฌ๋ก ์ฌ๋ฆฌ๊ธฐ(git push)
git push -u origin main
'๐ etc' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ฐ์ํ๊ฒฝ ์ด๋ฆ ๋ฐ๊พธ๊ธฐ / ์ญ์ (0) | 2025.02.22 |
---|---|
Mac ํฐ๋ฏธ๋ python ๋น ์ ธ๋์ค๊ธฐ (0) | 2025.01.27 |
ํฐ๋ฏธ๋ ์๋ฒ-๋ก์ปฌ ํ์ผ/ํด๋ ์ฎ๊ธฐ๊ธฐ (2) | 2024.10.14 |
encodec ์คํ๊ธฐ - ํ๊ฒฝ ์ค์ (2) | 2024.10.08 |
์๋์ฐ์ Linux (UBUNTU) + anaconda ์ค์น (0) | 2024.10.04 |