728x90 ๋ฐ์ํ ๐คผ Git6 [Git] Git์ผ๋ก ํ์ ํ๋ ๋ฐฉ๋ฒ ์์๋ณด๊ธฐ (feat. Git-Flow) ์๋ ํ์ธ์ Foma๐ป ์ ๋๋ค. ์์ ์ Github์ผ๋ก ํ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ธ์ ์์ฑํ ์ ์ด ์์ต๋๋ค. (Github Flow) (ํน์ ์๋ณด์ ๋ถ๋ค์ ์ฌ๊ธฐ ์์ ํ์ธํ ์ ์์ต๋๋ค.) ํ์ง๋ง Github-Flow๋ฟ๋ง ์๋๋ผ Gitlab-Flow,Git-Flow ๋ฑ ๋ค์ํ Work-Flow๋ค์ด ์๋๋ฐ์. ์ค๋์ ์ข ๋ ๋ณต์กํ ํ๋ก์ ํธ์์ ์ฌ์ฉ๋๋ ๋ธ๋์น ๊ด๋ฆฌ ์ ๋ต์ธ Git-Flow์ ๋ํด์ ์์๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋ฐ๋ก ์์ํ ๊ฒ์~ Git-Flow๋? Vincent Driessen๊ฐ ๋ง๋ Git์ผ๋ก ๋ธ๋์น๋ฅผ ๋๋ ๊ฐ๋ฐํ๋ ๋ฐฉ์ ์ค ํ๋์ ๋๋ค. ํน์ง์ 5์ข ๋ฅ์ ๋ธ๋์น๋ฅผ ์ด์ฉํ์ฌ ์ ์ฅ์๋ฅผ ์ด์ํ๊ฒ ๋ฉ๋๋ค. 5์ข ๋ฅ์ ๋ธ๋์น๋ ์๋์ ๊ฐ์ต๋๋ค. Master(main) Release Develop Feature Hotf.. 2022. 3. 18. [๐คผ Git] Github ์คํ์์ค ๊ธฐ์ฌํด๋ณด๊ธฐ ์๋ ํ์ธ์ Foma ๐ป ์ ๋๋ค! ์ค๋์ ์คํ์์ค์ ๊ธฐ์ฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณด๋ ค๊ณ ํฉ๋๋ค! ๋ฐ๋ก ์์ํ ๊ฒ์~ 1. ๊ธฐ์ฌํ ์คํ์์ค ์ฐพ๊ธฐ ํ์ ์๊ธฐ๊ฐ ๊ด์ฌ์ด ์๊ฑฐ๋, ๊ธฐ์ฌํด๋ณด๊ณ ์ถ์ ๊ณต๊ฐ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ฐพ์ต๋๋ค. (์ ๋ iOS ๋ฉด์ ์ง๋ฌธ์ ์ ๋ฆฌํ๋ iOS-Dev-Career ๋ผ๋ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ ํํ์ต๋๋ค.) 2. ๋ด ๋ ํฌ์งํ ๋ฆฌ๋ก ๊ฐ์ ธ์ค๊ธฐ ๋ ํฌ์งํ ๋ฆฌ ์ฐ์ธก ์๋จ์ ๋ณด๋ฉด Fork๋ผ๊ณ ์ ํ์์๊ฑฐ์์. ํด๋น ๋ฒํผ์ ๋๋ฌ์ ๋ด ๋ ํฌ์งํ ๋ฆฌ๋ก ๊ฐ์ ธ์ต๋๋ค. ๊ฐ์ ธ์ค๋ฉด ์์ ์ ๊นํ์ ๋ ํฌ์งํ ๋ฆฌ๊ฐ ๋ง๋ค์ด์ง ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. 3. ๋ก์ปฌ๋ก ๋ ํฌ์งํ ๋ฆฌ ๋ณต์ฌํด์ค๊ธฐ ์์์ ๊ฐ์ ธ์จ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๋ก์ปฌ(์์ ์ ์ปดํจํฐ)์ ๋ณต์ฌํฉ๋๋ค. ํฐ๋ฏธ๋์ ์ผ๊ณ ์ํ๋ ์์น๋ก ์ด๋ํ ๋ค ์๋์ ๊ฐ์ด git clone ๋ณต์ ํ ๊นํ ์ฃผ์๋ฅผ ์ ์ด์ค๋๋ค. $ .. 2021. 12. 28. [Git] ์๊ธฐ ์ปดํจํฐ(Local) ํด๋ Github์ ์ฐ๊ฒฐํ๊ธฐ ์๋ ํ์ธ์ Foma ๐ป ์ ๋๋ค! ์๊ณ ๋ฆฌ์ฆ ์์ ๋ค์ ์ ์ปดํจํฐ ํด๋์ ๋ชจ์๋์๋๋ฐ ์ด๊ฑธ ๊นํ ๋ ํฌ์งํ ๋ฆฌ์ ์ฐ๊ฒฐํด์ ๊ด๋ฆฌํ๊ณ ์ถ๋๋ผ๊ตฌ์. ๊ทธ๋์ ๋ก์ปฌ ํด๋๋ฅผ ๊นํ์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค! ๋ฐ๋ก ์์ํ ๊ฒ์~ Github์ ๋ ํฌ์งํ ๋ฆฌ ์์ฑ ์์ ์ ๊นํ์ผ๋ก ๊ฐ์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์์ฑํด์ฃผ์ธ์! ๋ก์ปฌ ํด๋ ์์ฑ ์์ ์ ์ปดํจํฐ์๋ ์ํ๋ ์์น์ ํด๋๋ฅผ ์์ฑํด์ค๋๋ค. ๋ก์ปฌ ํด๋์ ์๊ฒฉ ์ ์ฅ์ ์ฐ๊ฒฐํ๊ธฐ ๋ก์ปฌ ํด๋๊ฐ ์๋ ์์น๋ก ์ด๋ํด์ค๋๋ค. cd ๋ก์ปฌ์ ์ฅ์ ์ฃผ์ ์๊ฒฉ ์ ์ฅ์์์ Code๋ผ๊ณ ์ด๋ก์ ๋ฒํผ์ด ์์๊ฑฐ์์. ๊ฑฐ๊ธฐ์ HTTPS ์ฃผ์๋ฅผ ๋ณต์ฌํด์ค๋๋ค. ๋จผ์ git init ๋ถํฐ ์งํํด ์ค๋๋ค git init ๊ทธ ๋ค์ ํฐ๋ฏธ๋์ ์๋์ ๊ฐ์ด ๋ณต์ฌํด์ค ์๊ฒฉ์ ์ฅ์ HTTPS ์ฃผ์์ ํจ๊ป ์์ฑํด์ค๋๋ค. git .. 2021. 10. 14. [Git] ์ฌ๋ฌ ๋ ํฌ์งํ ๋ฆฌ ํ๋๋ก ํฉ์น๊ธฐ(Merge multiple repository) ์๋ ํ์ธ์ Foma๐ ์ ๋๋ค! ์ค๋์ ์ฌ๋ฌ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ํ๋๋ก ํฉ์น๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณผ๊ฑด๋ฐ์. ์์ ์ ํ๋ฌํฐ ๊ณต๋ถํ๋ ๊ฐ๋จํ ๋ฏธ๋ ํ๋ก์ ํธ๋ค์ด ๋ง์ด ์์ฌ์ ์ด๊ฑธ ํ๋์ Flutter Example์ด๋ผ๋ ๋ ํฌ์งํ ๋ฆฌ๋ก ํฉ์น๊ณ ์ถ๋๋ผ๊ตฌ์. ๊ทธ๋์ ์ค๋์ ์ด๋ ๊ฒ ํ๋๋ก ํฉ์น๋ ๊ณผ์ ์ ๋ํด์ ์ ๋ฆฌํ๋๋ก ํ๊ฒ ์ต๋๋ค! ๋ฐ๋ก ์์ํ ๊ฒ์~ Github ๋จผ์ Github ์ฌ์ดํธ๋ก ์ด๋ํด์ฃผ์ธ์. GitHub: Where the world builds software GitHub is where over 65 million developers shape the future of software, together. Contribute to the open source community, manage your Git repo.. 2021. 8. 14. [Git] Github ๊ฐ์ ์ ์ฅ์ ํจ๊ป ์ฐ๊ธฐ(feat. Github Flow) ์๋ ํ์ธ์๐ Foma๐ ์ ๋๋ค! ์ค๋์ Git์ผ๋ก ๊ฐ์ ์ ์ฅ์๋ฅผ ํจ๊ป ์ฐ๋ฉด์ ํ์ ํ๋ ๋ฒ์ ๋ํด์ ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค. ๋ค์ํ ํ์ ๋ฐฉ์ ์ค Gihub Flow์ ๋ํด์ ๋ค๋ค๋ณด๊ฒ ์ต๋๋ค. ๋ฐ๋ก ์์ํ ๊ฒ์! (Visual Studio ๊ธฐ์ค์ผ๋ก ์ค๋ช ๋๋ฆฌ๊ฒ ์ต๋๋ค.) 1. ํจ๊ป ์ธ ์ ์ฅ์ ๋ง๋ค๊ณ ์ด๋ํ๊ธฐ Github์ผ๋ก ๋ค์ด๊ฐ์ New๋ฒํผ์ ๋๋ฌ ์๋ก์ด ์ ์ฅ์๋ฅผ ๋ง๋ค์ด์ฃผ์ธ์. ์ํ๋ ์ ์ฅ์ ์ด๋ฆ์ ์ ๊ณ Create Repository๋ฅผ ๋๋ฌ์ค๋๋ค. ๋ง๋ค์ด์ค ์ ์ฅ์์ Settings๋ก ๋ค์ด๊ฐ์ ์ผ์ชฝ ํญ์ ์๋ Manage access๋ฅผ ๋๋ฌ์ค๋๋ค. Inviete a collaborator ๋ฒํผ์ ๋๋ฌ ํจ๊ป ํ ์ฌ๋์ ์ฐพ์์ค๋๋ค. ํจ๊ปํ ์ฌ๋์ ๊ณ ๋ฅด๊ณ Add to this repository๋ฅผ ๋๋ฌ ์ถ๊ฐํด์ค๋๋ค. ์ด๋ ๊ฒ.. 2021. 5. 13. [Github] ๊นํ ๋ฆฌ๋๋ฏธ ํ๋กํ ๊พธ๋ฏธ๊ธฐ ์๋ ํ์ธ์ Foma ์ ๋๋ค! ์ค๋์ ๊นํ์ ๋ํด์ ๋ค๋ค๋ณผ๊ฑด๋ฐ์. ์์ ๋ถํฐ ๊ฐ๋ฐ์๋ถ๋ค์ ๊นํ์ ๋ค์ด๊ฐ๋ฉด README ํ์ผ์ ์ด์ฉํด์ ์์ ์ ์๊ฐํ๋ ๊ฒ์ ๋ดค๋๋ฐ์. ์ค๋์ ์ ๋ ํ๋ฒ ๊นํ์ ์๋ ํ๋กํ์ ๊พธ๋ฉฐ๋ณธ ๊ณผ์ ๋ค์ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค! Preview Repository ๋ง๋ค๊ธฐ ๊ฐ์ฅ ๋จผ์ ํด์ฃผ์ ์ผํ ๊ฑด Repository๋ฅผ ๋ง๋ค์ด์ฃผ์ ์ผ ํฉ๋๋ค. ํ์ง๋ง ์ฃผ์ํ ์ ์ ๋ฐ๋์!!! github ๊ณ์ ์ ์๋ ์ด๋ฆ๊ณผ ๋๊ฐ์ด ๋ง๋ค์ด์ฃผ์ ์ผ ํฉ๋๋ค. ๊ทธ ๋ค์ ์๋์ ์๋ Add a README file์ ์ฒดํฌํด์ค ๋ค์ ์๋ก์ด ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ฃผ์ธ์! README ํ์ผ ํธ์งํ๊ธฐ ์ด๋ ๊ฒ ๋ค์ด๊ฐ๋ฉด README.md ํ์ผ์ ๋ณผ ์ ์์๊ฑฐ์์. ์ฌ๊ธฐ์ ์ฐ์ธก ์๋จ์ ์๋ ์ฐํ ๋ชจ์์ ๋๋ฌ์ README ํ์ผ์ ํธ์งํด์ค๋๋ค. ํ.. 2021. 3. 8. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ