git history ์‚ญ์ œํ•˜๊ธฐ
ยท
๐Ÿˆโ€โฌ› git
๐Ÿšจ error ์˜ค๋žœ๋งŒ์— ์ฝ”๋“œ๋ฅผ github์— ์˜ฌ๋ฆฌ๋ ค๊ณ  ์ปค๋ฐ‹์„ ํ–ˆ๋”๋‹ˆ ์ด๋Ÿฐ ์˜ค๋ฅ˜๊ฐ€ ๋–ด๋‹ค. ! [remote rejected] master -> master (pre-receive hook declined) remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com. ๋‚ด๊ฒŒ ์žˆ์–ด ๊ฝค๋‚˜ ์ค‘์š”ํ•œ ์ž‘์—…์ด์—ˆ๋Š”๋ฐ, ๋ช‡ ๋ฒˆ์„ ์‹œ๋„ํ•ด๋„ ์—๋Ÿฌ๋Š” ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜๋‹ค. ๐Ÿšจ ๊ฐ€์žฅ ํฐ ์ด์œ ๋Š” assetsํŒŒ์ผ์— ๋น„๋””์˜ค๊ฐ€ ํ•˜๋‚˜ ์žˆ์–ด ์šฉ๋Ÿ‰์ด ๋„ˆ๋ฌด ์ปธ๊ธฐ ๋•Œ๋ฌธ์— ์˜ฌ๋ผ๊ฐ€์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋ž˜์„œ, lib ํด๋”๋งŒ ์ปค๋ฐ‹ํ•˜๊ณ ์ž ํ–ˆ์œผ๋‚˜, ์ด๊ฒƒ ๋˜ํ•œ ๋˜์ง€ ์•Š์•˜๋‹ค. ์ด์ „ ์ปค๋ฐ‹ ๊ธฐ๋ก์ด ๋‚จ์•„์žˆ์–ด์„œ ๊ณ„์† ๊ฐ™์€ ์ด์œ ๋กœ pu..
git merge ์—๋Ÿฌ
ยท
๐Ÿˆโ€โฌ› git
git checkout์„ ํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋‚˜ ์ด๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋– ์„œ ์•„๋ฌด๊ฒƒ๋„ ํ•˜์ง€ ๋ชปํ•˜๋Š” ์ƒํ™ฉ์ด ๋˜์—ˆ๋‹ค. ํ˜„์žฌ vscode๋ฅผ ์‚ฌ์šฉ ์ค‘์ธ๋ฐ, ํด๋” ์˜†์— ! ์ด๋Ÿฐ ํ‘œ์‹œ๊ฐ€ ์ƒ๊ฒผ๋‹ค. ์•„๋ฌด๋ฆฌ ์—๋Ÿฌ๋ฅผ ์ฐพ์•„๋ณด์•„๋„ ์—๋Ÿฌ๋Š” ๋ณด์ด์ง€ ์•Š๊ณ , ๋นŒ๋“œ๊ฐ€ ๋˜์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋ž˜์„œ ์ผ๋‹จ git status ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ด๋””์—์„œ ์–ด๋–ค ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์•˜๋‹ค. $git status ๊ทธ ๊ฒฐ๊ณผ ์ด๋Ÿฐ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์•„๋ฌด๋ž˜๋„ ์ˆ˜์ •ํ•œ ๊ฒƒ์„ ์ œ๋Œ€๋กœ ์ €์žฅ ๋˜๋Š” push ํ•˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ merge๋ฅผ ํ•ด์„œ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™๋‹ค. ์ด๋ ‡๊ฒŒ git status๋ฅผ ํ†ตํ•ด ์—๋Ÿฌ๊ฐ€ ๋‚œ ๋ถ€๋ถ„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์—๋Ÿฌ์— ๋‚˜์˜จ๋Œ€๋กœ ๊ฐ ํŒŒ์ผ์„ ํ•˜๋‚˜์”ฉ git addํ•˜์—ฌ ์ˆ˜์ •๋œ ๊ฒƒ์„ ์ €์žฅํ•˜์˜€๋‹ค. ์ž˜ ๋ณด์ผ์ง€ ๋ชจ๋ฅด๊ฒ ์œผ๋‚˜, ๊ธฐ์กด์— home.dart ํŒŒ์ผ์ด..