์์คํธ๋ฆฌ2 [Git/ Sourcetree] rebase ์ถฉ๋ ํด๊ฒฐ๋ฒ ๊ฐ์ธ ๋ธ๋์น์ ์์ ํ ์์ค๋ฅผ commit, pull, push ํ์ rebase๋ฅผ ํ๋, ์ถฉ๋์ด ๋ฐ์ํ๋ค. . . ๐ฅฒ ํด๊ฒฐ๋ฒ1. Git Bash์์ rebase์ ์ถฉ๋ ๋ฐ์ 2. 'ํ์ผ์ํ'์ ์ถฉ๋ํ ํ์ผ๋ค์ด ์คํ ์ด์ง์ ์์ง ์ฌ๋ผ๊ฐ์ง ์์ ์ํ๋ก ๋ฌ๋ค. 3. ์ธ๋ถ๋ณํฉ ํด์ ์ฌ์ฉํด ๊ฐ ํ์ผ์ ์ถฉ๋๋ ์ฝ๋ ๋ถ๋ถ์ ์์ ํด์ฃผ๊ธฐ. 4. ํด๊ฒฐ ์๋ฃ๋ ํ์ผ์ ์คํ ์ด์ง์ ์ฌ๋ ค์ค๋ค. 5. Git Bash๋ก ์์ "git rebase --continue" ๋ฅผ ์ ๋ ฅ. 6. vi(text-editor)๋ก ํ๋ฉด์ด ์ ํ๋๋ฉด, esc ๋๋ฅธ ํ์ ":wq" ์ ๋ ฅ wq(=write quit) 7. rebase๋ฅผ ์ฑ๊ณตํ ๋๊น์ง ์ด ์์ ์ ๋ฐ๋ณต 8. rebase๋ฅผ ์ฑ๊ณตํ๋ฉด, '๊ฐ์ ํธ์' ์ด๋ ๊ฒ ํ๋ฉด ์ถฉ๋์ ๊ด๋ฆฌํ ์.. 2024. 12. 19. [Git/Github] ์์คํธ๋ฆฌ ๊นํ๋ธ ์ปค๋ฐ, ์๋ ์ ์ฑ์์ง๋ ๋ฌธ์ ํด๊ฒฐํ๊ธฐ (SourceTree - ๊นํ๋ธ) commit ์ ์๋ ์ ์ฑ์์ง๋ ๋ฌธ์ ํด๊ฒฐํ๊ธฐ ๐ก์๋ ์์ฌ์ด์ง๋ ๋ํ ์์ธ1. ๊นํ๋ธ์ ๋ฑ๋ก๋ ์ด๋ฉ์ผ๊ณผ ์์คํธ๋ฆฌ์ ๊ธฐ๋ณธ ์ฌ์ฉ์ ์ ๋ณด์ ์ด๋ฉ์ผ์ด ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ.2. ๋ ํฌ์งํ ๋ฆฌ๊ฐ private ๋ก ์ค์ ๋ ๊ฒฝ์ฐ, ์ปค๋ฐ ํด๋ ์๋์ ์๋ธ. ( 'Private Contributions' ์ฒดํฌ )3. ์์คํธ๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ๋ธ๋์น ์์ฑ ํ, ์์ฑ๋ ๋ธ๋์น์ ์ปค๋ฐ์ ์งํํ๋ฉด ์๋๊ฐ ์ฌ์ด์ง์ง ์๋๋ค. ์์คํธ๋ฆฌ์ ์ด๋ฉ์ผ์ฃผ์๋ฅผ ํ์ธํด๋ณด์๋๋ ์ด๋ฏธ ๊ฐ์ ์ด๋ฉ์ผ๋ก ์ ํด๋ก ์ด ๋์ด์์๋ค.๊ทธ๋๋ ์๋๊ฐ ์ ์ฌ์ด์ก๋ค. ํน์ ๋ชฐ๋ผ ์์คํธ๋ฆฌ ์์ฑ์ ์ด๋ฆ๊ณผ ๊นํ๋ธ์ ์ด๋ฆ์ ์ผ์น์์ผ์คฌ์ง๋ง๊ทธ๋๋ ์ฌ์ด์ง์ง ์๋ ์๋... .. (-_- ) ์ฒ์ ๋ ํฌ์งํ ๋ฆฌ ์์ฑํ ๋ privat.. 2024. 12. 1. ์ด์ 1 ๋ค์