๐ฉ๐ปโ๐พ
[Linux] git ๋ช ๋ น์ด ๋ณธ๋ฌธ
728x90
Git Command
git ์ค์ ํ๊ธฐ
- git config --global user.name "์ด๋ฆ" : ์ฌ์ฉ์ ์ด๋ฆ ์ค์
- git config --global user.mail "์ด๋ฉ์ผ" : ์ฌ์ฉ์ ๋ฉ์ผ ์ค์
git ์ ์ฅ์ ๋ง๋ค๊ธฐ
- git init : ์ ์ฅ์๋ฅผ ์์ฑ(์ด๊ธฐํ)
- git clone [url] : ์ ์ฅ์๋ฅผ ๋ณต์
git ํ์ผ ์ํ
- git status : ํ์ผ์ด ์ด๋ค ์ํ์ธ์ง ์๋ 4๋จ๊ณ๋ก ์๋ ค์ค
- Untracked, Unmodified, Modified, Staged
- git add : Untraacked ์ํ์ธ ํ์ผ์ Tracked ์ํ๋ก ๋ณ๊ฒฝํ ์ ์๊ณ , Modified ํ์ผ์ Staged ์ํ๋ก ๋ณ๊ฒฝํ ์ ์์
- git commit : Modified ๋ ํ์ผ์ Staged ์ํ๋ก ์ปค๋ฐ
git ๊ด๋ฆฌ
- git push [remote] [branch] : commit ๋ ํ๋ก์ ํธ๋ฅผ ์ ์ฅ์์ ์ ๋ก๋
- git remote : ์ฐ๋๋ ์๊ฒฉ์ ์ฅ์ ํ์ธ
- git branch : ์ฐ๋๋ ๋ธ๋์น ํ์ธ
- git merge [branch] : ๋ค๋ฅธ branch์ ํฉ์น๋ ๊ณผ์
- git pull [remote] [branch] : ์๊ฒฉ์ ์ฅ์์ ์ต์ ๋ด์ฉ์ ๊ฐ์ ธ์์ ๋ณํฉ
728x90
'Language > Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] VM ๊ณ ์ IP ์ค์ ๋ฐ PAM ๋ชจ๋ ์ฌ์ฉํ์ฌ ๋น๋ฐ๋ฒํธ ๊ท์ (0) | 2024.09.20 |
---|---|
[Linux] gcc๋ก C์ธ์ด ์ปดํ์ผํ๊ธฐ (0) | 2023.02.10 |
[Linux] directory / file ๊ธฐ๋ณธ ๋ช ๋ น์ด (0) | 2023.02.09 |