git checkout์ ํ๋ ค๊ณ ํ์ผ๋ ์ด๋ฐ ์๋ฌ๊ฐ ๋ ์ ์๋ฌด๊ฒ๋ ํ์ง ๋ชปํ๋ ์ํฉ์ด ๋์๋ค.
ํ์ฌ vscode๋ฅผ ์ฌ์ฉ ์ค์ธ๋ฐ, ํด๋ ์์ ! ์ด๋ฐ ํ์๊ฐ ์๊ฒผ๋ค. ์๋ฌด๋ฆฌ ์๋ฌ๋ฅผ ์ฐพ์๋ณด์๋ ์๋ฌ๋ ๋ณด์ด์ง ์๊ณ , ๋น๋๊ฐ ๋์ง ์์๋ค.
๊ทธ๋์ ์ผ๋จ git status ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋์์ ์ด๋ค ์๋ฌ๊ฐ ๋ฐ์ํ๋์ง ํ์ธํด ๋ณด์๋ค.
$git status
๊ทธ ๊ฒฐ๊ณผ ์ด๋ฐ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์๋ค.
์๋ฌด๋๋ ์์ ํ ๊ฒ์ ์ ๋๋ก ์ ์ฅ ๋๋ push ํ์ง ์์ ์ํ์์ merge๋ฅผ ํด์ ๋ฐ์ํ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ๋ค.
์ด๋ ๊ฒ git status๋ฅผ ํตํด ์๋ฌ๊ฐ ๋ ๋ถ๋ถ์ ํ์ธํ ์ ์์๋ค.
๊ทธ๋์ ์๋ฌ์ ๋์จ๋๋ก ๊ฐ ํ์ผ์ ํ๋์ฉ git addํ์ฌ ์์ ๋ ๊ฒ์ ์ ์ฅํ์๋ค.
์ ๋ณด์ผ์ง ๋ชจ๋ฅด๊ฒ ์ผ๋, ๊ธฐ์กด์ home.dart ํ์ผ์ด ๋ฌธ์ ๊ฐ ์์๋๋ฐ, add๋ฅผ ํ๊ณ git status๋ฅผ ์คํํ ๊ฒฐ๊ณผ ํด๋น ํ์ผ์ด ์ฌ๋ผ์ง ๊ฒ์ ํ์ธํ ์ ์๋ค.
git add {commit์ด ํ์ํ ํ์ผ ๊ฒฝ๋ก}
(ex. $git add lib/screen/home.dart)
์ด๋ ๊ฒ git status๋ฅผ ํตํด add๊ฐ ํ์ํ ํ์ผ์ ์ฐพ๊ณ git add๋ฅผ ํด์ฃผ์๋ค.
๋ฌธ์ ๊ฐ ๋๋ ํ์ผ์ ๋ชจ๋ ํด๊ฒฐํ๊ณ ๋ ๋ค git checkout์ ํ๋๋ ๋๋์ด ๋๋ค.
git error๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ์๋ ๋จผ์ git status๋ฅผ ํตํด ๊ผญ ๋จผ์ ํ์ธํด๋ณด๋ ์ต๊ด์ ๊ฐ์ ธ์ผ๊ฒ ๋ค.
'๐โโฌ git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git] ๋ธ๋์น ์ ๋ต (Git, GitHub, GitLab) (0) | 2024.07.27 |
---|---|
git history ์ญ์ ํ๊ธฐ (0) | 2022.10.04 |