1.git ์ฌ์ฉ๋ฒ
- git init
git add .
git config --global "๊น ์์ด๋"
git commit -m"๋ฒ์ ์ ๋ณด"
git remote origin ๊นurl
git push orgin master
2. git์ฌ๋ฐฐํฌ
git add .
git commit -m"์์ ์ ๋ณด"
git push orgin master
git remote add origin ๊นurl
3. git ์ ๋ณด ํ์ธ
git log : ๋ชจ๋ ๋ก๊ทธ๋ฅผ ๋ณผ ์ ์๋ค.
git status : ์ด๋๊ฐ ๋ณ๊ฒฝ๋์๋์ง ํ์ธ ํ ์ ์๋ค.
4. git ์ฌ์ฉ ํ
* commit ํ๋๋ฐ ๋ค์ ๋๋ฆฌ๊ณ ์ถ๋ค๋ฉด?
๋ํ์ฌ์ง ์ญ์
log๋ฅผ ํตํด ํ์ธํ์๋ค. ๋นจ๊ฐ ๋ฐ์ค๊ฐ ๋ด๊ฐ ๋๋๋ฆฌ๊ณ ์ถ์ ๋ฒ์
git reset HEAD~1
๋ก๊ทธ๋ฅผ ํตํด ํ์ธํ๋ ์์ด์ก๋ค ..
๋ค์ ์ปค๋ฐํด์ผ์ง
* gir branch : ํ์ฌ ๊ฐ์ง๋ฅผ ๋ณผ์ ์์.
ํ์ฌ๋ ๋ง์คํฐ๋ฐ์ ์๋ค.
๋ณด๊ด์ฉ ๋ง์ค์ธ release ์์ฑ
ํ ์คํธํ ๊ฐ์ง๋ picture๋ก ๋ง๋ฌ
๋ธ๋์น๋ฅผ ๋ณด๋ ๋๊ฐ๊ฐ ์ ์๊ฒจ๋ฐ
develop - ์ง์ ๋ถํด๋ ๋๋ค ๊ธฐ๋ฅ ์ถ๊ฐ ์ ๊ณ์ ์ ๋ก๋
master - ์ค์ ์๋น์ค ๋๋ ๊ฐ์ง
fe - ํ ์คํธ์ฉ ๊ฐ์ง
git checkout release :๊น ๋ฆด๋ฆฌ์ฆ๋ก ์ด๋!
์ฌ์ง ์ญ์
๋ฆด๋ฆฌ์ฆ ๊ฐ์ง๋ก ์ด๋
git merge ___ (log์ commit) : ํ์ฌ ๋ง์คํฐ ํฉ๋ณ ๋จ. ๋ฆด๋ฆฌ์ฆ๊ฐ์ง์ ํ์ฌ ๋ง์คํฐ์ ์ฒดํฌํฌ์ธํธ๋ฅผ ์ฐ์ด์ค.
*error: Unknown subcommand: origin ์ค๋ฅ ๋ฐ์
git remote -vํด๋ ์๋ฌด๊ฒ๋ ๋์ค์ง์์.
git remote add origin ๊นurl
ํ ์ปค๋ฐ ํ๋ฉด ๋๋ค!
* ๋์๊ฐ๊ณ ์ถ์๋ resetํ๋ค. reset์ ์ข ๋ฅ๋ 3๊ฐ์ง
sofe, mixes,header
์ฐจ๋ก๋๋ก ์ํน๋ค์ด๋ ํ ๋ฆฌ, ์ธ๋ฑ์ค๋ฐ์ค, ํค๋๋ฐ์ค๊ฐ ์๋ค.
์ํํธ ๋ฆฌ์ ์ ํค๋์ ๋ด์ฉ๋ง ๋ณ๊ฒฝ๋๋ค.
๋ฏน์ค๋ ์ธ๋ฑ์ค, ํค๋ ๋ด์ฉ์ด ๋ณ๊ฒฝ๋๊ณ ์์ ํ ๋ i ์ด์์ค์จ ์ฝ๋ก wq ์ํฐ!
ํ๋๋ ์ ๋ค ๋ณ๊ฒฝ๋๋ค.
ํ๋๋ฅผ ํ๊ฒ๋๋ฉด ๋์ ์ดํด๋ฆฝ์ค๋ํ ๋ณ๊ฒฝ์ด ๋๋ค.
*์ง์์ ํ๊ณ ์ถ์๋ ์ปดํจํฐ์ ๊ฐ์ง๋ฅผ ๋ง๋ฌ, ๋ฆฌ๋ชจํธํ์ฌ ์ฐ๊ฒฐ ํจ
mergeํ๋ค. ๋ค๊ณ ์ค๋๋ฐ ์ ์ ์์๊ธด๋ค. ์ปค๋ฐ๊น์ง ํ๋ฉด ๋์ ์ปดํจํฐ๊ฐ์ง์ ์ ์ด ์๊ธด๋ค.
gir full์ ํ๋ฉด commit merge๋ฅผ ํ๋ค.
๋๋ git clone์ ํ๋ฉด ๋๋ค. ๋ณต์ , ์ต์ด์ ๋ณต์
pull, push ๋ฅผ ํ๋ฉด ์ง,ํ์์์ ๊ณ์ ์ ์ผ๋ก ํ์๊ด๋ฆฌ๋ฅผ ํ ์ ์๋ค.
MIT ๋ผ์ด์ผ์ค๋ ๋ฌด๋ฃ!
'์๊ฐ์ ๋ฆฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์นดํ24 ํธ์คํ , ๊ฐ๋น์ ๋๋ฉ์ธ ์ฐ๊ฒฐํ๊ธฐ (0) | 2021.03.01 |
---|---|
AWS ๊ณผ๊ธ ใ ใ (0) | 2021.03.01 |
ubuntu ๋ช ๋ น์ด (0) | 2021.02.27 |
AWS ์ฌ๋ฐฐํฌํ๊ธฐ (0) | 2021.02.27 |
R-1 (0) | 2020.10.30 |