๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ‘ฉ‍๐Ÿ’ป ๊ฐœ๋ฐœ ๊ณต๋ถ€

[Git] local ๋‚ด์šฉ ๋‚ ์•„๊ฐ€๋„ ๊ดœ์ฐฎ์„ ๋•Œ ๊ฐ•์ œ pull ํ•˜๊ธฐ

pushํ•  ๋‚ด์šฉ ๋ณ„๋กœ ์—†๋Š”๋ฐ merge์ƒ๊ฒจ์„œ push ๋ชปํ• ๋•Œ
ํ˜น์€ origin์˜ main ๋ธŒ๋žœ์น˜ ๋‚ด์šฉ์„ ๊ฐ•์ œ๋กœ ์ „๋ถ€ pullํ•ด์˜ค๊ณ  ์‹ถ์„ ๋•Œ
๋‚ด์šฉ ์‹น ๋ฐ›์•„์™€์•ผํ•˜๋Š”๋ฐ merge๋•Œ๋ฌธ์— ๋‹ค์‹œ cloneํ•˜๊ธฐ ๊ท€์ฐฎ์„๋•Œ
์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค.

์ฐธ๊ณ ๋กœ ๋ฆฌ์…‹ํ•˜๊ธฐ ์ „์— pushํ•  ๋ฐ”๋€ ๋‚ด์šฉ์€ ์–ด๋”” ๋‹ค๋ฅธ๋ฐ์—๋‹ค๊ฐ€ ๋ณต๋ถ™ํ•ด๋†“๊ธฐ..!

git fetch --all

git reset --hard origin/main //(ํ˜น์€ ๋Œ์•„๊ฐˆ ๋ธŒ๋žœ์น˜ ์ด๋ฆ„)

git pull origin main //(ํ˜น์€ pullํ•  ๋ธŒ๋žœ์น˜ ์ด๋ฆ„)


๊ทธ๋Ÿผ ๋กœ์ปฌ ๋‚ด์šฉ์ด ํ˜„์žฌ์˜ ๋ธŒ๋žœ์น˜ ๋‚ด์šฉ์„ ๋‹ค ๋ฐ›์•„์˜ค๋ฉด์„œ ๋ธŒ๋žœ์น˜ ์ฝ”๋“œ๋กœ ์ดˆ๊ธฐํ™”๋œ๋‹ค.
์ดˆ๊ธฐํ™” ํ›„ ๋ณต๋ถ™ํ•ด๋†จ๋˜ ์ฝ”๋“œ๋กœ ๋‹ค์‹œ ๋ฐ”๊พธ๊ณ  pushํ•˜๋ฉด
merge์—†์ด push๊ฐ€ ์ž˜ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค-!