TIL/Git2 [Error] ๋ถ๋ฆฌ๋ HEAD ๋ด ์ปค๋ฐ IntelliJ์์ ๊น์ ์ปค๋ฐํ ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๋ง์ฃผํ ์ ์๋ค. ํด์ํด๋ณด๋ฉด ํ์ฌ ์์ ์ค์ธ ๋ธ๋์น์ remote์ ์๋ ๋ธ๋์น๊ฐ ๋ฌ๋ผ ์ปค๋ฐ์ ํ ์, ๋ด์ฉ์ ์์ ์ ์๋ค๋ ๊ฒ์ด๋ค. ์ฌ๊ธฐ์ Head๋ ํ์ฌ ๋ด๊ฐ ์์ ์ค์ธ ๋ธ๋์น๋ฅผ ๊ฐ๋ฆฌํฌ ๋ ์ฌ์ฉํ๋ ์ฉ์ด๋ค. git checkout ์ผ๋ก ๊ฐ๋จํ ๋ณ๊ฒฝํ ํ ์ปค๋ฐํ ์ ์๋ค. ๊ทธ๋ฌ๋ ๋ค์ ๋ณต์กํด์ง๋ ๊ฒฝ์ฐ๋ ์๋ค. ์ฎ๊ธฐ๊ณ ์ํ๋ ๋ธ๋์น์ ๋ด์ฉ๊ณผ ํ์ฌ ์์ ์ค์ธ ๋ธ๋์น์ ๋ด์ฉ์ด ๋ฌ๋ผ์ ธ์ ์ฎ๊ธฐ๊ณ ์ ํ๋ ํ์ผ์ ๋ด์ฉ์ด๋ ํ์ฌ ์์ ์ค์ธ ๋ด์ฉ์ด ์์ค๋ ์ ์๋ค๋ ๋ด์ฉ์ด๋ค. ๊น์ด ์ต์ํ์ง ์์ผ์๋ค๋ฉด ๋ด์ฉ์ ๋ฐฑ์ ํ ๋ธ๋์น๋ฅผ ๋ณ๊ฒฝํ์๊ธธ ๋ฐ๋๋๋ค. checkout์ ์ํด ๋ฎ์ฌ์ฐ์ฌ๋ ๋ณ ์๊ด์๋ ํ์ผ๋ค์ด๋ผ๋ฉด, ๊ทธ๋๋ก ์ฒดํฌ์์์ ์งํํ๋ฉด ๋๋ค. > git stash >.. 2022. 7. 24. 1. Git ๊ธฐ๋ณธ - 2. Git์ ์๋ฆฌ ์ดํด “์ง์ฅ์์ ์จ ๊น”์ ์ฐธ๊ณ ํ์ฌ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค. 1. ๊น - ๊ธฐ๋ณธ Version Control System ์ค ํ๋ ํ์ผ ์ด๋ฆ์ ๋ฐ๊พธ์ง ์๊ณ ๋ฒ์ ์ ๊ด๋ฆฌํ ์ ์๋ค. How? Commit 1) ๊น์ 3๊ฐ์ง ํต์ฌ ๊ธฐ๋ฅ Backup Recovery Collaboration 2) ๊น์ ๊ธฐ๋ณธ์ ์ฌ์ฉ ๋ฐฉ๋ฒ 1๏ธโฃ git init - ์ ์ฅ์๋ฅผ ๋ง๋ค์ด ๋ฒ์ ๊ด๋ฆฌ ํ๊ฒ ๋ค. Create an empty Git repository or reinitialize an exisiting one ์ฆ, ๊น ๋ฆฌํผ์งํ ๋ฆฌ๋ฅผ ์๋ก ๋ง๋ค๊ฑฐ๋, ๊ธฐ์กด์ ๊น ๋ฆฌํผ์งํ ๋ฆฌ๋ฅผ ์ฌ์ด๊ธฐํํ๊ณ ์ถ์ ๋ Git repository = Git ์ ์ฅ์ ๋ฆฌํผ์งํ ๋ฆฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฒ์ ๊ด๋ฆฌ๊ฐ ์ด๋ฃจ์ด์ง๋ค. 2๏ธโฃ git add file - ์ด ํ์ผ์ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์์ํ๊ฒ .. 2022. 6. 23. ์ด์ 1 ๋ค์