๐ฑ๐งโ๐พํํ ํ๋ก ํธ ๊ฐ๋ฐ ๋ก๊ทธ 2. ์๋น์ค ๊ฐ๋ฐ์ ์ํ Github ์ฌ์ฉ
์๋ ํ์ธ์ ํํ(palm-farm)ํ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ๋งก์ ์ต์์ฐ์ ๋๋ค.
์ฐฝ์ ํ์์ ์น์๋น์ค ๊ฐ๋ฐ์ ํ๋ค ๋ณด๋ฉด ๊นํ๋ธ๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋๋ฐ,
์ด๋ฒ ํํํ ์์ ์ ํ๋ฉฐ ์๊ฒผ๋ ๊นํ๋ธ ๊ด๋ จ ์ด์๋ค์ ์ ๋ฆฌํด๋ณด์์ต๋๋ค.
(์ด์ ๋ฐ์์๋ง๋ค ๋ณธ ๋ฉ์ด์ปค๋ก๊ทธ ์ ๋ฐ์ดํธํ ์์ ์ ๋๋ค.)
1. There isn't anything to compare.
master and upstreambranch are entirely different commit histories. (24.01.29)
master branch์ ์ปค๋ฐ-ํธ์ ํ๋๋ฐ main์์ ๋ฐ์์ฌ ์๊ฐ ์๋ค. ๋ ๋ธ๋์น๊ฐ ์ด๋ ํ ํ์คํ ๋ฆฌ๋ ๊ณต์ ํ๊ณ ์์ง ์์ ๊นํ์ด ๋ ๋ธ๋์น ๋น๊ต๋ฅผ ๊ฑฐ๋ถํ๋ค.
์์ ๊ฐ์ฅ ์์ ์ ์๋ ์ฝ๋๋ก ํด๊ฒฐํ๊ธด ํ๋๋ฐ ์ด ๋ ์ฃผ์ํ ์ ์ ํด๋น ์ฝ๋๋ ๊ธฐ์กด์ main branch์ ์๋ ํ์ผ๋ค์ ๋ชจ๋ ์ญ์ ํด๋ฒ๋ฆฌ๊ณ master branch์ ๋ด์ฉ์ main์ผ๋ก ๊ฐ์ ธ์ค๊ธฐ ๋๋ฌธ์ main์ ์์ ํด๋์ ์ค์ํ ๋ด์ฉ์ด ์๋ค๋ฉด ๋ฐฑ์ ํ ์๋ ์ฝ๋๋ฅผ ์ํํด์ผ ํ๋ค.
๋ ๋คํํ main์ README ๋ฐ์ ์์์ด์ ๋ฌธ์ ๊ฐ ์์๋ค(ํด..)
git checkout master
git branch main master -f
git checkout main
git push origin main -f2. git commit/push ์ทจ์ํ๊ธฐ (24.01.30)
๋๋ฌด ์ผ์ฐ commit/push ํ๊ฑฐ๋ ํ์ผ์ ๋น ๋จ๋ฆฌ๊ณ commitํด๋ฒ๋ ธ๋ค. ๋คํํ ํด๊ฒฐ๋ฐฉ๋ฒ์ด ์์๊ณ ์๋์ ๊ฐ์ด ํด๊ฒฐํ๋ค. ์ฐธ๊ณ ๋งํฌ
์ปค๋ฐ ๋ชฉ๋ก ํ์ธ(git log ํ ๋๊ฐ ๋ qํค๋ก)
git log๋ง์ง๋ง commit ์ทจ์ํ๊ณ ํด๋น ํ์ผ๋ค์ staged ์ํ๋ก working directory์ ๋ณด์กด
git reset --soft HEAD^๋ค์ ์ปค๋ฐ ํ push
git commit -m 'commit msg' git push origin [branch name] -f
๋๊ธ
๋ก๊ทธ์ธ ํ ๋๊ธ์ ๋จ๊ธธ ์ ์์ต๋๋ค.
์์ง ๋๊ธ์ด ์์ต๋๋ค.