๐๐ป์ด์ ๊ธ ์ฐธ๊ณ ํ๊ธฐ https://daxx0ne.tistory.com/entry/FrontEnd-ํ ์คํธ-UI-์๋ํฐ-์ฌ์ฉํด๋ณด๊ธฐ [FrontEnd] ํ ์คํธ UI ์๋ํฐ ์ฌ์ฉํด๋ณด๊ธฐ ToastUI : NHN์์ ์ง์ํ๋ ๋ฌด๋ฃ ์์ง์
์๋ํฐ ๐๐ปํ ์คํธ UI ์๋ํฐ ๊ฐ์ ๋ฐ ํํ ๋ฆฌ์ผ TOAST UI Editor 3.0์ด ์ถ์๋์์ต๋๋ค! TOAST UI Editor 2.0์ ์ถ์ํ๋ฉฐ ์๋ํฐ์๋ ๋งํฌ๋ค์ด ํ์ฑ์ ์ ํ๋์ ์ฑ๋ฅ daxx0ne.tistory.com Gitblog ์ ์ ๋ง๋ ๊ฐ๋จํ ํ์ด์ง๋ฅผ ๊นํ๋ธ๋ฅผ ํตํด ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค์ด ๋ณด์๋ค! https://daxx0ne.github.io/Gitblog/ ๋ค์์ด์ ๋ธ๋ก๊ทธ daxx0ne.github.io How to make a Gitblog?!?! 1. ๋ฆฌํฌ์งํฐ๋ฆฌ ์์ฑ..
STUDY ๐/Git
Merge ์ฌ์ฉ ์ ๊ธฐ์กด์ ์ปค๋ฐ ํ์คํ ๋ฆฌ๊ฐ ์ ์ง๋๊ธฐ ๋๋ฌธ์, ๋ธ๋์น๋ฅผ ํฉ์น ์ด๋ ฅ์ด ๋ช
ํํ๊ฒ ๋จ์ ์ด์ ๊ธฐ๋ก์ ๋ณด๊ณ ์์
์ ์ด์ด๋๊ฐ ๋๋ ์ฝ๊ณ , ํ์
์ ํ ๋๋ ๋ค๋ฅธ ๊ฐ๋ฐ์๋ค์ด ๋ธ๋์น๋ฅผ ํ์
ํ๊ธฐ ์ฌ์ Rebase ์ฌ์ฉ ์ ๋ธ๋์น๋ฅผ ๋ณํฉํ๋ ๊ฒ๋ณด๋ค๋ ๊น๋ํ ์ปค๋ฐ ํ์คํ ๋ฆฌ๋ฅผ ์ ์งํ ์ ์์ ์ด์ ์ปค๋ฐ๋ค์ด ์ ๋ธ๋์น์ ๊ฐ์ฅ ์ต์ ์ปค๋ฐ ์๋ก ์ด๋ํ๊ธฐ ๋๋ฌธ ์ด๋ก ์ธํด ํ์คํ ๋ฆฌ๋ฅผ ๋ณด๊ธฐ ์ฝ๊ณ , ํนํ ํ ๋ด์์ ์์
ํ ๋ด์ฉ์ ๋ค๋ฅธ ๊ฐ๋ฐ์๋ค๊ณผ ํจ๊ป ๊ณต์ ํ ๋ ๋์์ด ๋จ ๋ฐ๋ผ์, Merge์ Rebase๋ฅผ ์ ํํ๋ ๊ฒ์ ์ํฉ์ ๋ฐ๋ผ ๋ค๋ฅด๋ฉฐ, ํ๋ก์ ํธ์ ๊ท๋ชจ์ ํ ๋ด์์์ ์์
๋ฐฉ์ ๋ฑ์ ๊ณ ๋ คํ์ฌ ์ ํํ๊ธฐ
GitFlow์ GithubFlow ๋น๊ตํ๊ธฐ main ๋ธ๋์น๊ฐ ์๋ ์ด๊ธฐ ๋ธ๋์น์์ ๋ฐ๋ก ๋ค๋ฅธ ๋ธ๋์น๋ฅผ ์์ฑ ํ ์์
์ ์ํํจ ์์
์ด ์๋ฃ๋์ด๋ ๋ฐ๋ก main์ผ๋ก ๋ณํฉ x main ๋ธ๋์น์ ๋ฐ๋ก ์ปค๋ฐํ๊ฒ ๋๋ฉด ์๋ํ๋ก ์ธํ์ฌ ๊ณ ๊ฐ์ด ๋ฐ๋ก ์ฌ์ฉํ ์ ์๊ฒ ๋จ (์ค๋ฅ๊ฐ ์๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ฒ) master : ๋ผ์ด๋ธ ์๋ฒ์์ ์ ํ์ผ๋ก ์ถ์ ๋๋ ๋ธ๋์น develop : ๋ค์ ๋ฒ์ ๊ฐ๋ฐ์ ์ํด ์ฝ๋๋ฅผ ๋ชจ์๋๋ ๋ธ๋์น feature : ํ ๊ฐ์ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๊ธฐ ์ํ ๋ธ๋์น (develop ๋ธ๋์น์ ์์ฑ) release : ์ํํธ์จ์ด ๋ฐฐํฌ๋ฅผ ์ค๋นํ๋ ๋ธ๋์น (develop ๋ธ๋์น์ ์์ฑ) hot fixes : ์ด๋ฏธ ๋ฐฐํฌ๋ ๋ฒ์ ์์ ๋ฐ์ํ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋ ๋ธ๋์น ๋ธ๋์น์์ ์์ ํ ํ develop์ ํฉ์นจ Git..
git init touch 0 && git add . && git commit -m "C0" git checkout -b bugFix echo 'bugFix1' > 1 && git add . && git commit -m "C1" echo 'bugFix2' > 2 && git add . && git commit -m "C2" echo 'bugFix3' > 3 && git add . && git commit -m "C3" git log --oneline --graph --all git checkout main echo 'main1' > 1 && git add . && git commit -m "C4" echo 'main2' > 2 && git add . && git commit -m "C5" echo 'm..
git init touch 0 && git add . && git commit -m "C0" git checkout -b bugFix touch 1 && git add . && git commit -m "C1" touch 2 && git add . && git commit -m "C2" touch 3 && git add . && git commit -m "C3" git log --oneline --graph --all git checkout main touch 4 && git add . && git commit -m "C4" touch 5 && git add . && git commit -m "C5" touch 6 && git add . && git commit -m "C6" git log --oneli..
merge: ํก์
rebase: ์ด์ฌ git checkout -b bugFix // bugFix๋ฅผ ๋ง๋ค๊ณ ์ฒดํฌ์์ git commit git checkout main git rebase main bugFix (bugFix์ ๋ด์ฉ์ด main ๋ฐ์ผ๋ก ๊ฐ) = git checkout bugFix + git rebase main
1. git init 2. touch 0 && git add . && git commit -m "c0" 3. git checkout -b bugFix 4. echo '์๋
' > 1 && git add . && git commit -m "c1" 1 ํ์ผ์ ๋ด์ฉ์ '์๋
' ์ผ๋ก ์ค์ ํ ์ปค๋ฐ 5. log --oneline --graph --all 6. git log --oneline --graph --all 7. git checkout main 8. echo '์๊ฐ' > 1 && git add . && git commit -m "c2" 1 ํ์ผ์ ๋ด์ฉ์ '์๊ฐ' ๋ก ์ค์ ํ ์ปค๋ฐ 9. git merge bugFix ์ถฉ๋ ๋ฐ์, ์๋ ๋ณํฉ์ด ์คํจํ๋ค๋ ๋ป (์ฆ, ๊ฐ๋ฐ์๊ฐ ์ง์ ๋ณํฉํด์ผ ํ๋ค๋ ๋ป) 10. ec..