Git Reset Modes: soft, mixed, hard
commit์ resetํด์ ์ด์ commit ์ง์ ์ผ๋ก ๋์๊ฐ ํ์๊ฐ ์๋ ๊ฒฝ์ฐ๊ฐ ์กด์ฌํ๋ค.
commit์ resetํด์ ์ด์ commit ์ง์ ์ผ๋ก ๋์๊ฐ ํ์๊ฐ ์๋ ๊ฒฝ์ฐ๊ฐ ์กด์ฌํ๋ค.
๋ค๋ฅธ branch๋ก checkout ํ ๋ submodule ์ด ์์ ๊ฒฝ์ฐ submodule init์ ํด์ฃผ๊ณ update โrecursive๋ฅผ ํด์ค์ผ ํจ.
ํน์ commit์ผ๋ก ๋ถํฐ ์๋ก์ด ๋ธ๋์น๋ฅผ checkout ํ๋ cmd
git credential๋ก ์ํธํค ๋งค๋ฒ ์ ๋ ฅ์ํด๋ ์จ๊ธด์ํ์์ git clone ๊ฐ๋ฅํ๊ฒ ํ ์ ์๋ค.
Git Pull Request ๋ค ์ ๊ณ ๋ณด๋ ๋๋ฌด ์์ธํ๊ฒ ์ ์ ๊ฒ ๊ฐ๊ธฐ๋ ํ๋ค.