Reset
-
Git remote ๋ณ์นญ ์ถ๊ฐ ๋ฐ ๋ธ๋์น ์ญ์ Git 2020. 11. 10. 20:43
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค! ์ด๋ฒ ํฌ์คํ ์์๋ Git์์ remote ๋ณ์นญ ์ถ๊ฐํ์ฌ ์๊ฒฉ ์ ์ฅ์์ ๋ธ๋์น๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ๊ณผ ๋ธ๋์น๋ฅผ ๋ฆฌ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ฐ๋ตํ๊ฒ ์๋ ค๋๋ฆฌ๊ฒ ๋๋ค. 1. Git remote ๋ณ์นญ ์ถ๊ฐํ์ฌ ์๊ฒฉ ์ ์ฅ์ ๋ธ๋์น์ ์ฐ๊ฒฐ 1) git checkout "์ฐ๊ฒฐํ ๋ธ๋์น" 2) git remote add "๋ณ์นญ" "์๊ฒฉ์ ์ฅ์ ์ฃผ์" ์ดํ git push "๋ณ์นญ" "ํธ์ฌํ ๋ธ๋์น" ๋ก ๋ณ์นญ์ ์ฃผ์ด ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก origin์ ๋ณ์นญ์ด ํ๋์ ๋ธ๋์น(๊ฑฐ์ ๋ฉ์ธ)์ ์กํ์๊ธฐ์ ํ์ ํ ์ ์ฌ๋ฌ ๋ธ๋์น๋ฅผ ๋ฐ๊ธฐ์ ๋ณ์นญ์ ์ฃผ์ด ํธ๋ฆฌํ๊ฒ ํ ์ ์์ต๋๋ค. 2. Git reset ์ปค๋ฐ๊ณผ ํธ์ฌ๊ฐ ๋ ๊ฑธ ๋์ดํฌ๋ ์ฌ์ฉํฉ๋๋ค. 1) git log๋ก ๋์๊ฐ ์์ ๋ก๊ทธ ํ์ธ (๋๋ธํด..