ํ์ดํ์ด ์ฅ๋ํ๋ค. ์ํฉ์ผ๋ก ์ค๋ช ํ์๋ฉด, ๊นํ๋ธ์ ์ดํด๋ฆฝ์ค์ ์ฌ์ฉ์ ์ด๋ฉ์ผ์ด ๋ฌ๋ผ์ ๋๋ ๋ ์ค ํ๋์ ์ด๋ฉ์ผ์ด ๋ณ๊ฒฝ๋์ด์ push ์ค๋ฅ๊ฐ ๋จ๋ ์ํฉ์ ์ด์ผ๊ธฐํ๋ค.
์๋๋ก์ด๋ ์คํ๋์ค์์ ๊นํ๋ธ ์ด๋ฉ์ผ์ด ๋ณ๊ฒฝ๋๋ ์๋๋ก์ด๋ ์คํ๋์ค ์์ด ๋ฉ์ผ๊ณผ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ push๋ ๋๋ Github Overview์ contributions๊ฐ ์ ๋ฐ์ดํธ ๋์ง ์์๋ค. ๊ธฐ์กด์ push๋ฅผ ํ๋ ์ฌ์ฉ์์ ๋ค๋ฅธ ์ฌ๋์ผ๋ก ์ธ์ํ๋ ๋ฏ ํ๋ค. ๊ทธ๋ฐ๋ฐ ์ดํด๋ฆฝ์ค์์ ๊ฐ์ ์ํฉ์ผ๋ก push๋ฅผ ํ๋ ์์ push rejected non-fast-forward๊ฐ ๋ฌ๋ค. ์ด ์๋ฌ๋ ํญ์ ์ ํํ ์ด์ ๋ฅผ ์ค๋ช ํด์ฃผ์ง ์์ ์์นซํ๋ฉด ์ฝ๊ฒ ๋ ๊ตดํ ์๊ฐ ์๋ค.
์ด๋ฉ์ผ์ด ๊ฐ์ง ์๋ค๋ ๋ฌธ์ ๋ฅผ ์์์ฐจ๋ฆฐ๋ค๋ฉด ๊ณง๋ฐ๋ก ํด๊ฒฐํ ์ ์๊ฒ ์ผ๋, ์์์ฐจ๋ฆฌ์ง ๋ชปํ ๊ฒฝ์ฐ ์ฐธ ๋๊ฐํ๋ค. ์ ๊ฟ์ Branch๋ Remotes๋ฅผ ๊ฑด๋๋ฆฌ๊ณ ์์ ๊ฐ๋ฅ์ฑ์ด ํฌ๊ธฐ ๋๋ฌธ์ด๋ค.
๊นํ๋ธ์ ์ด๋ฉ์ผ์ IDE์ ๋ง์ถ๊ฑฐ๋, IDE์ ์ด๋ฉ์ผ์ ๊นํ๋ธ์ ๋ง์ถ์ด์ผ ํ๋ค.
๋๋ ํ์๋ฅผ ์ถ์ฒํ๋ค. ํ์ง๋ง ๋ ๋ฐฉ๋ฒ ๋ชจ๋ ์์ฑํ๊ฒ ๋ค.
๊นํ๋ธ ์ด๋ฉ์ผ ๋ณ๊ฒฝ
IDE์ ๊ฐ์ ์ด๋ฉ์ผ์ด ์๋ค๋ฉด Add email address๋ก ์ ๋ฉ์ผ์ฃผ์๋ฅผ ์ถ๊ฐํ ์ ์๋ค. ์ฌ๋ฌ๊ฐ์ ๋ฉ์ผ ์ฃผ์๋ฅผ ๋ฑ๋กํ ์ ์๋ค.
๊ทธ ์ค ๋ํ๋ก ์ฌ์ฉ๋๋ ๊ฒ(ํ๋กํ์ ํ์๋จ)์ Primary email address๋ก ์ง์ ํ๋ค.
Backup email address์ ์๋ธ ๋ํ ๋ฉ์ผ์ธ๋ฏ ํ๋ค. ๋ํ ๋ฉ์ผ์ ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋ ์ฌ์ฉ๋ ์ ์์ผ๋ ๋ํ ๋ฉ์ผ์ด ๋น์ฆ๋์ค ์ฉ ๋ฉ์ผ์ฃผ์๋ผ๋ฉด ๊ฐ์ธ ๋ฉ์ผ์ ์ฌ์ฉํ๋ฉด ๋ ๋ฏ.
IDE ์ฌ์ฉ์ ์ด๋ฉ์ผ ๋ณ๊ฒฝ(์ดํด๋ฆฝ์ค ๊ธฐ์ค)
๋์ ๋ฉ์ผ์ฃผ์๊ฐ ๋ณด์ธ๋ค. ๋ณ๊ฒฝํด์ฃผ๋ฉด ๋๋ค. ์ ์ ๋ค์๊น์ง ๋ง์ถ๊ธฐ ์์๋ ๋๋ค. ๋ณ๊ฒฝ ํ Apply and Close.
Historyํญ์ ๊ณผ๊ฑฐ ์ปค๋ฐ ์ ๋ณด์๋ ์ฌ์ ํ ์ด์ ์ด๋ฉ์ผ์ด ์ ํ์๋ค.
๊ทธ๋ฐ๋ฐ Git Staging์๋ ๋ฉ์ผ์ฃผ์๊ฐ ๋ฐ๋์ง ์์๊ธธ๋ ๋๋ค ๋ฐ๊พธ์ด ์ฃผ์๋ค.
๋ง์ฝ ๊ทธ๋๋ ์ฌ์ ํ ์๋ฌ๊ฐ ๋ฌ๋ค๋ฉด Configure Fetch๋ฅผ ํ๋ฌ ๊ฐ๋ค.
Git Repository ํญ์ ์ ์ฅ์->Remotes->origin->Fetch->Configure Fetch
Advance๋ฅผ ๋๋ฅด๊ณ ์ฌ์์ฑํ๊ฑฐ๋ ๋๋ ์์ ๊ฒฝ์ฐ ์๋ก ์ถ๊ฐํ๋ค.
Save and Fetch๋ฅผ ํด์ฃผ๊ณ , ๋ก์ปฌ ๋ธ๋์น์์ Merge๋ก ๋ค์ด๊ฐ๋ค.
๋ค์ Push๋ฅผ ์๋ํด๋ดค๋ค.
Push ์ฑ๊ณต!
'studies > Version Control System' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Heroku ํธ์คํ ํ๋ ๋ฒ Cloud Application Platform (0) | 2020.11.21 |
---|---|
์ฝ์cmd์์ Github Repository ๊ฐ์ ธ์ค๊ธฐ / git clone (0) | 2020.11.15 |
Android Studio Github Repository ์ฐ๋ (0) | 2020.11.03 |
์ฝ์(๋ช ๋ นํ๋กฌํฌํธ)๋ก ํ์ผ ํด๋ ๊ฐํธํ๊ฒ ๊นํ๋ธ์ ์ฌ๋ฆฌ๊ธฐ / ๊น ์ฐ๋ํ๊ธฐ (0) | 2020.09.13 |
Git ์ฝ์ ๋ช ๋ น์ด ์ ๋ฆฌ (0) | 2020.08.24 |