ํ๊ณ ์กฐ ์คํฐ๋ ๋ ํฌ์์ ํ์๋ถ์ด ์ค์๋ก PR์ ๋จธ์งํ๋ ์ํฉ์ด ๋ฐ์. ํด๊ฒฐ๋ฒ์ ๊ตฌ๊ธ๋งํ๋ค ๊ฒฐ๊ตญ ๋จ์์๋ PR์ ์ ๋ถ ๋จธ์งํ๊ณ ํ์๋ชจ๋ pull์ ๋ฐ์ ๋ค์ ์ฑํฌ๋ฅผ ๋ง์ถฐ์ฃผ์๋ค. revert๋ฅผ ์ด์ฉํ๋ฉด ํด๋น ์ปค๋ฐ์ ๋ฌดํจ๋ก ๋ง๋ค ์ ์๋คํ์ฌ ์ฐพ์๋ณด์๊ณ ์ง์ ์ค์ตํด๋ณด์. ์ผ๋จ test1 ๋ธ๋์น๋ฅผ ๋ง๋ค๊ณ pr์ ๋ ๋ ค์ฃผ์๋ค. ์ด์ด์ test2 ๋ธ๋์น ์์ฑ ํ pr์ ๋๊ฐ์ด ๋ ๋ ค์ฃผ๊ณ test1 PR์ ๋จธ์ง ๋ฒํผ์ ๋๋ฌ ๋ณํฉ ์์ผ์ค๋ค. main ๋ธ๋์น ์ปค๋ฐ๋ด์ญ์ ๋ณด๋ฉด 3๊ฐ์ ์ปค๋ฐ๊ณผ ๋จธ์ง ์ปค๋ฐ์ด ๋จ์์๋ค. ๋ด๊ฐ ๋์๊ฐ๊ณ ์ถ์ ์์ ์ ์ด์ ์ปค๋ฐ ํ
์คํธ #2 ๋ถ๋ถ์ด๋ค. main ๋ธ๋์น๋ก ์ด๋ ํ ์๊ฒฉ ์ ์ฅ์ ๋ด์ฉ์ pull๋ก ๋ฐ์์ค๊ณ git log๋ก ํ์ธํด๋ดค๋ค. ์ ์ผ ์ต๊ทผ ์ปค๋ฐ์ธ ์๋จ Merge ๋ฅผ ํ์ธํด ๋ณด๋ฉด ๋๊ฐ์ ํ..
GitHub
commit message ์ค์ ์ฝํ
์คํฐ๋ ์งํ์ค commit message ๋ฅผ ์ปจ๋ฒค์
์ ์ด๊ธ๋๊ฒ ์์ฑํ๊ฑธ ๋ชจ๋ฅด๊ณ push๊น์ง ์งํ ํด๋ฒ๋ ธ๋ค..๐ ๊ฐ์ ์ค์๋ฅผ ๋ฐ๋ณตํ์ง ์๊ธฐ์ํด ํ ๋ฆฌ๋๋๊ป์ ์๋ ค์ฃผ์ ๋ฐฉ๋ฒ์ ๊ธฐ๋กํ์!!!!!!!! git log commit ํ์คํ ๋ฆฌ๋ฅผ ์กฐํํ๋ ๋ช
๋ น์ด git commit --amend git commit --amend ์
๋ ฅ ์ ๊ฐ์ฅ ์ต๊ทผ ์ปค๋ฐ ๋ด์ฉ์ ๋ณ๊ฒฝํ ์ ์๋ค. ์ฌ๊ธฐ์ i ๋ฅผ ๋๋ฌ์ฃผ๋ฉด INSERT ๋ชจ๋๊ฐ ๋๊ณ ์ด๋ ๋งจ์์ ์๋ commit message๋ฅผ ์์ ํ ์ ์๋ค. ์ํ๋ ๋๋ก ์์ ํ์ผ๋ฉด esc ๋๋ฅด๊ณ :wq! ์
๋ ฅ git log๋ฅผ ํ์ธํด ์ค๋ค. git log --oneline(๋ก๊ทธ๋ฅผ ํ์ค๋ก ํํ) ์ ์ด์ฉํด ์ ๋๋ก ๋ณ๊ฒฝ์ด ๋์๋์ง ํ์ธํด์ค๋ค. push ์งํ..