Git Bash์ ์์คํธ๋ฆฌ ํ์ฉํ์ฌ ๊นํ๋ธ ์ฐ๊ฒฐ ๋ฐ Pushํ๊ธฐ
1. ๋จผ์ , ๊นํ๋ธ์์ repository๋ฅผ ๋ง๋ ๋ค. (ReadMe ํ์ผ์ ์์ฑํ์ง ๋ง ๊ฒ)
2. Git Bash ํ๋ก๊ทธ๋จ์ ์คํ์ํค๊ณ , mkdir git ์ ์ ๋ ฅํ๋ฉด git ํด๋๊ฐ ์์ฑ๋๋ค.
3. cd git ์ ์ ๋ ฅํด์ ๋ง๋ค์ด๋ git ํด๋๋ก ์ด๋ํ๋ค.
4. ์ปดํจํฐ์์ ์์ ํ ํ์ผ, ์ฆ ๊นํ๋ธ๋ก ๋ณด๋ผ ํ์ผ์ ๋ณด๊ดํด๋ ํด๋๋ฅผ git ํด๋๋ก ๊ฐ์ ์์ฑํ๋ค.
5. ํด๋น ํด๋์ ํ์ผ์ ์ถ๊ฐํ๊ฑฐ๋, Java ํ๋ก์ ํธ๋ฅผ ์์ํ๊ฑฐ๋ ๋ฑ๋ฑ ์์ ์ ํ๋ค.
6. ์์คํธ๋ฆฌ๋ฅผ ์ด๊ณ Create ๋ฅผ ๋๋ฅธ ํ ๋ชฉ์ ์ง ๊ฒฝ๋ก๋ฅผ ๋ง๋ค์ด๋ ํด๋๋ก ์ง์ ํ๊ณ ์์ฑ์ํจ๋ค.
7. ์ปค๋ฐํ๊ธฐ ์ , git branch -M main ์ ์ ๋ ฅํ์ฌ master๋ฅผ main์ผ๋ก ๋ฐ๊พผ๋ค.
8. 1. ์์ ๋ง๋ repository ์ฃผ์๋ฅผ ๋ณต์ฌํ๋ค.
9. ์ ์ฅ์ ์ค์ ์ผ๋ก ๋ค์ด๊ฐ๋ค.
10. ์๊ฒฉ ์ด๋ฆ์๋ origin์ ์ ๋ ฅํ๊ณ ๊ทธ ์๋ URL ๊ฒฝ๋ก์ ๋ณต์ฌํด๋ ๊นํ๋ธ ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ค.
11. ๊นํ๋ธ์ ์ฌ๋ผ๊ฐ๊ธธ ์ํ๋ ํ์ผ์ Staged ์ํจ ํ ์ํ๋ ๋ฉ์ธ์ง์ ํจ๊ป ์ปค๋ฐํ๋ค.
12. remote ๋ธ๋์น์ main์ด ์จ์์์ ํ์ธํ๊ณ push ํ๋ค.
13. ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ์๋ ๊นํ๋ธ ๋ ํฌ์งํ ๋ฆฌ์ ์ ์ฌ๋ผ๊ฐ๋์ง ํ์ธํด๋ณธ๋ค.