git bash์์ CLI ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๋ก์ปฌ ํ์ผ์ github repository ์ฆ, ์๊ฒฉ ์ ์ฅ์์ ์ ๋ก๋ ํ ๊ณผ์ ์ ๊ธฐ๋กํ๋ค.
github์์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์์ฑํ์ ๋ readme ํ์ผ์ ์์ ํ๋ฉด gitbash์์ push๊ฐ ์๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์๋ค.๊ทธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ณผ์ ์ ์ ์ด๋ณด๋ ค ํ๋ค.
pull request๋ฅผ ์ฐ์ตํ๋ฉด์ ์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๊ณ ๋ฌด์์ index.html์ ๋ณ๊ฒฝํ๋ค๊ฐ push๊ฐ ์๋๋ ๋ฌธ์ ์ ๋ง๋ฆ๋จ๋ ธ๋ค. ๊ทธ ์์ธ๊ณผ ํด๊ฒฐํด๋๊ฐ๋ ๊ณผ์ ์ ๋ด์๋ณธ๋ค.
git bash CLI์์ ๊ฒฝ๋ก ์ด๋ํ ๋ ๋์ด์ฐ๊ธฐ ์ธ์ ์๋์ด too many arguments ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๋ ํด๊ฒฐ ๋ฌธ์ ๋ฅผ ๊ธฐ๋กํด๋ณธ๋ค
github์ ํ๋ก์ ํธ๋ฅผ ์ฌ๋ฆฌ๋ ค๊ณ ํ๋๋ฐ, permission denied ๋ฌธ์ ๊ฐ ๋ฐ์ํ์๋ค. ๊ทธ ์ด์ ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๊ฐํด๋ณธ๋ค.
ํค์ค์คํฌ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๋ฉด์ addProductCnt ๊ฐ์ ์ ์ญ์ผ๋ก ์ ์ธํจ์ผ๋ก ์ธํด java.lang.IndexOutOfBoundsException ๋ฐ์์ ์ด์๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ธ๋์น๋ฅผ ์์ฑํ๊ณ dev ๋ธ๋์น์ ๋ณํฉ ๋ฐ ์ด์ ๋ธ๋์น ์ญ์ ํ๋ ๊ณผ์ ์ ๋ค๋ค๋ณด๊ฒ ๋ค.
ํ์ฌ ๋ธ๋์น๋ฅผ ๋ฉ์ธ, dev, v529(๋ ์ง), v530(๋ ์ง)๋ก ๋ง๋ค์ด์ ์ ์ฅ์๋ฅผ ๊ด๋ฆฌํ๊ณ ์๋๋ฐ,v529์ผ๊ฑฐ๋ฅผ ๋จผ์ mergeํ๊ณ v530์ผ๊ฑฐ๋ฅผ mergeํ ์ง, ์๋๋ฉด v530์ผ๊ฑฐ๋ง mergeํ๋ฉด ๋๋์ง ํท๊ฐ๋ ค์ ํํฐ๋๊ป ๋ฌผ์ด๋ดค๋ค. ์ด๋ป๊ฒ ํด์ผํ ๊น?
ํ ํ์ ์ ์งํํ๋ฉด์ fork์ clone ๋ ์ค ๋ฌด์์ ์ ํํด์ผ ํ ์ง ๊ณ ๋ฏผ์ด ๋๋ค.๋ ์ฐจ์ด๋ ๋ฌด์์ด๊ณ , ์ด๋ค๊ฑธ ์ ํํ๋๊ฒ ์ข์๊น?
ํ ํ๋ก์ ํธ๋ฅผ ์ํด ํ์๋ถ์ ์ ์ฅ์๋ฅผ fork ํ ํ์ clone ํ๊ณ ์ธํ ๋ฆฌ์ ์ด์์ ์ด์ด๋ดค๋๋ฐํ์ผ์ด ์ ๋๋ก ์ด๋ฆฌ์ง ์์๋ค. ๊ทธ์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ธฐ๋กํด๋ณธ๋ค.
https://stackoverflow.com/questions/38618885/error-rpc-failed-curl-transfer-closed-with-outstanding-read-data-remaininghttps://bitlog.tistor
vscode์์ extension ํ์ฅ ํ๋ก๊ทธ๋จ ๋ค์ด๋ฐ๊ธฐ๋จธ์งํ ๋ธ๋์น๋ก ์ด๋ํ๊ธฐ(๋๋ git bash๋ก ์ด๋ํ ๋ค์ vscode์์ ํ์ผ openํ์)์์ค ์ปจํธ๋กค์์ ์ ์ธ๊ฐ ๋ฒํผ ํด๋ฆญํ ๋ค merge Branch, conflict ์ฒ๋ฆฌํด์ฃผ๊ณ commit ํ๊ณ push