๐ง [ Git ] ๋ฆฌ์ ๋ฐ ๋ฆฌ๋ฒํธ
์ฝ๋ ๋ณ๊ฒฝ ์ํ๋ฅผ ์๋ ค๋ ์ด์ ๋ ์์ ์ํ๋ฅผ ์ ์งํ๊ธฐ ์ํด์์ด๋ค.
Git Bash ๋ช
๋ น์ด
$ git reset HEAD^ # ๋ง์ง๋ง ์ปค๋ฐ ์ด์ ์ ์ปค๋ฐ์ ๋ฆฌ์
ํ๋ค.
$ git log # log ๋ช
๋ น์ด๋ฅผ ํตํด์ ๋ฆฌ์
์ด ๋์๋์ง ํ์ธํ๋ค.
$ git revert HEAD # ์ปค๋ฐ์ ์ทจ์ํ๋ค.
๋ฆฌ์
์ soft, mixed, hard ๋ชจ๋๋ก ๋๋๊ฒ ๋๋ค.
soft ์ mixed ๋ ์ปค๋ฐ์ ์ญ์ ํ๊ณ ์์
๋ด์ฉ์ ์ ์งํ๋ค.
ํ์ง๋ง hard ๋ชจ๋๋ ์ปค๋ฐ๊ณผ ์์
๋ด์ฉ์ ๋ชจ๋ ์ญ์ ํ๋ค
( mixed ๋ชจ๋๊ฐ ๊ธฐ๋ณธ ์ค์ ์ด๋ค. )
์๊ฒฉ ์ ์ฅ์๊ฐ ๊ณต๊ฐ ์ํ๋ผ๋ฉด ๋ฆฌ์
์ ์ฌ์ฉํ์ง ์๊ณ ๋ฆฌ๋ฒํธ๋ฅผ ์ฌ์ฉํด์ผํ๋ค.
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ง [ Git ] ๋ฆฌ์
๋ฐ ๋ฆฌ๋ฒํธ), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค
https://velog.io/@eastminn/Git-4
์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์
๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ
์ธ ๋ฐ๊ฒฌ์ ์ ๋
(Collection and Share based on the CC Protocol.)
$ git reset HEAD^ # ๋ง์ง๋ง ์ปค๋ฐ ์ด์ ์ ์ปค๋ฐ์ ๋ฆฌ์
ํ๋ค.
$ git log # log ๋ช
๋ น์ด๋ฅผ ํตํด์ ๋ฆฌ์
์ด ๋์๋์ง ํ์ธํ๋ค.
$ git revert HEAD # ์ปค๋ฐ์ ์ทจ์ํ๋ค.
๋ฆฌ์
์ soft, mixed, hard ๋ชจ๋๋ก ๋๋๊ฒ ๋๋ค.
soft ์ mixed ๋ ์ปค๋ฐ์ ์ญ์ ํ๊ณ ์์
๋ด์ฉ์ ์ ์งํ๋ค.
ํ์ง๋ง hard ๋ชจ๋๋ ์ปค๋ฐ๊ณผ ์์
๋ด์ฉ์ ๋ชจ๋ ์ญ์ ํ๋ค
( mixed ๋ชจ๋๊ฐ ๊ธฐ๋ณธ ์ค์ ์ด๋ค. )
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ง [ Git ] ๋ฆฌ์ ๋ฐ ๋ฆฌ๋ฒํธ), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@eastminn/Git-4์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค