๋ฐ์ํ GIT19 [Git] ERROR: Repository not found repository ๊ถํ์ด read-only๋ก ๋์ด์๊ฑฐ๋ ๊ถํ์ด ์์ ๊ฒฝ์ฐ์ ๋ฐ์. ๊ถํ์ ๋ถ์ฌ ๋ฐ๊ฑฐ๋ forkํด์ PR์ ๋ ๋ฆฌ๋ฉด ๋๋ค. 2021. 11. 5. [Github] Slack์ Github ์ฐ๋ํ๊ธฐ 1. ์ฐ๋ํ Slack ์ฑ๋์ ์๋์ ๊ฐ์ด ์ ๋ ฅํ๋ค. /github subscribe [github ID] / [Repository name] 2. 'Connect Github account'์ ๋ค์ด๊ฐ๋ฉด 6์๋ฆฌ code๋ฅผ ์ค๋ค. 'Enter code'์ ๋ค์ด๊ฐ์ ๋ถ์ฌ๋ฐ์ 6์๋ฆฌ code๋ฅผ ์ ๋ ฅํ๋ค. 3. 'install Github App'์ ํด๋ฆญํ๊ณ ์ํ๋ repository๋ฅผ ์ฐ๋ํ๋ค. 2021. 11. 5. [Git] Git-flow Git-flow ๋? Git์ ๋ธ๋์น(branch)๋ฅผ ํ์ฉํ์ฌ ์ํํ๋ ์์ ์ ์ฐจ๋ฅผ ์๋ฏธํ๋ค. ํ๋ก์ ํธ์ ๊ท๋ชจ๊ฐ ์ปค์ง๊ณ ํ์ ํ๋ ์ธ์์ด ๋ง์์ง๋ฉด ์ถฉ๋(conflict)์ด ์์ฃผ ์ผ์ด๋๊ณ ๋ณํฉ(merge)์ ์ค์๊ฐ ๋ฐ์ํ๋ ๋ฑ์ ๋ฌธ์ ์ ์ด ๋ฐ์ํ ์ ์๋ค. ์ฆ, master ๋ธ๋์น ํ๋๋ง์ผ๋ก๋ ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ๋๊ฒ ์ด๋ ค์์ง๋ค. ๋ฐ๋ผ์ Git์ ์ฌ์ฉํ ๋ ๋ฐ์ํ๋ ์ค์๋ฅผ ์ค์ด๊ธฐ ์ํด์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ๋ฐฉ์์ด Git-Flow๋ค. Git-flow๋ ์ด 5๊ฐ์ง์ branch๋ฅผ ์ฌ์ฉํ๋ค. โญmaster : ๊ธฐ์ค์ด ๋๋ ๋ธ๋์น. ์ฆ ์ ํ์ ๋ฐฐํฌํ๋ ๋ธ๋์น โญdevelop : ๊ฐ๋ฐ ๋ธ๋์น. ์ด ๋ธ๋์น๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ฐ๋ฐ์๋ค์ด ๊ฐ์ ์์ ํ ๊ฒ๋ค์ ์ฌ๊ธฐ์ ํฉ์น๋ค. feature : ๋จ์ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ ๋ธ๋์น. ๊ธฐ๋ฅ ๊ฐ๋ฐ์ด .. 2021. 11. 5. [Git] Fork fork๋ ๋ค๋ฅธ ์ฌ๋์ github repository๋ฅผ ๋ณต์ ํ์ฌ ์ด๋ค ๋ถ๋ถ์ ์์ , ์ถ๊ฐ, ์ญ์ ๋ฅผ ์ฉ์ดํ๋๋ก ํด์ฃผ๋ ๋ณต์ ๊ธฐ๋ฅ์ด๋ค. forkํ ์ ์ฅ์๋ ์๋ณธ ์ ์ฅ์์ ์ฐ๊ฒฐ๋์ด ์์ด ์๋ณธ์ ๋ณํ๊ฐ ์๊ธฐ๋ฉด fetch๋ rebase๋ฅผ ์ฌ์ฉํ์ฌ ๊ทธ๋๋ก forked ๋ ์ ์ฅ์๋ก ๋ฐ์ํ ์ ์๋ค. fork ํ ์ ์ฅ์์์ ์์ ํ ๊ฒ์ ์๋ณธ ์ ์ฅ์์ ์ ์ฉํ๊ณ ์ถ์ผ๋ฉด ํด๋น ์ ์ฅ์์ pull request๋ฅผ ํด์ผ ํ๋ค. 2021. 11. 5. [Git] branch ์์ฑ ํ push ํ๊ธฐ // 1. git ์ ์ฅ์๋ฅผ ์์ฑ(์ด๊ธฐํ) git init // 2. git ์๊ฒฉ ์ ์ฅ์ ์ฐ๊ฒฐ git remote add origin https://github.com/~.git // 3. ๋ธ๋์น ์์ฑ ํ ๋ฐ๋ก ์์ฑํ ๋ธ๋์น๋ก ์ด๋ git checkout -b ๋ธ๋์น ์ด๋ฆ // 4. ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ค์ commit์ ๋ฐ์ git add . // 5. ๋ฉ์ธ์ง์ ํจ๊ป commit ํ๊ธฐ git commit -m "์ด์ฉ๊ตฌ" // 6. ์๊ฒฉ ์ ์ฅ์์ push ํ๊ธฐ git push origin ๋ธ๋์น ์ด๋ฆ 2021. 11. 5. SVN vs Git ๐ SVN(SubVersion) SubVersion์ ์ค์๋ง๋ก ํ์๊ด๋ฆฌ/์์ค ๊ด๋ฆฌ ํด์ด๋ค. 2000๋ ์ CVS๋ฅผ ๋์ฒดํ๊ธฐ ์ํด ๋ง๋ค์ด์ก๋ค. ์ค์ ์ง์คํ ๋ฐฉ์. ์ค์ ์๋ฒ์ ์ฌ๋ผ๊ฐ ์์ค ์ฝ๋๋ฅผ ์ฌ์ฉ์๊ฐ ๋ด๋ ค๋ฐ์ ์์ ํ๊ณ , ์์ ์ด ์๋ฃ๋ ๊ฒฐ๊ณผ๋ฌผ์ commitํ์ฌ ์๋ฒ๋ก ์ฌ๋ ค๋ณด๋ด๋ ๋ฐฉ์. ์ค์ ์ง์คํ ๋ฐฉ์์ด๋ฏ๋ก ์์ค์ฝ๋๋ฅผ ๊ด๋ฆฌํ๋ ์๋ฒ๊ฐ ์ฃฝ์ผ๋ฉด ๊ทธ ์๊ฐ๋์ update, commit ๋ฑ์ ์ฐจ์ง์ด ์๊ธด๋ค. commitํ ๋ด์ฉ์ด ๋ฐ๋ก ์ค์ ์๋ฒ๋ก ์ฌ๋ผ๊ฐ๊ธฐ ๋๋ฌธ์ ๊ทธ ์ฝ๋๋ฅผ ๊ณต์ ํ๋ ๋ชจ๋ ์์ ์๋ค์๊ฒ ์ํฅ์ด ๊ฐ๋ค. (์ฆ, ์ถฉ๋์ด ์ฆ๋ค!) ๐ Git ๋ถ์ฐ ๊ด๋ฆฌ ๋ฐฉ์. ์ต์ข ์ ์ผ๋ก ์ค์ ์๋ฒ์ ์ฌ๋ผ๊ฐ๋ ค๋ฉด ๋ก์ปฌ ์ ์ฅ์ ๋ฑ ๋ช ๊ฐ์ง ๊ณผ์ ์ ๊ฑฐ์ณ์ผ ํ๋ค. SVN๋ณด๋ค ๋ ๋ง์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. ๊ทธ๋งํผ ์๋ จ๋๋ ค๋ฉด ์ด๋ ต๋ค. ๊ฐ๋ฐ์ด.. 2021. 10. 16. ์ด์ 1 2 3 4 ๋ค์ ๋ฐ์ํ