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

Git

[ Git / pull ๋ฎ์–ด์“ฐ๊ธฐ ] ๋กœ์ปฌ์— origin ๊ฐ•์ œ ๋ฎ์–ด์“ฐ๊ธฐ.

 

 

1. ๋‚˜์˜ ๋กœ์ปฌ์— pull ๋ฐ›์„ ์›๊ฒฉ ๋ชฉ๋ก ์—…๋ฐ์ดํŠธ.

$ git fetch --all

 

 

2. git reset --hard ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•˜์—ฌ ์›๊ฒฉ์—์„œ pull ๋ฐ›์„ (๋ฎ์–ด ์”Œ์šฐ๊ณ  ์‹ถ์€) ๋ธŒ๋žœ์น˜ ๋ช… ์ž…๋ ฅ.

 ( git reset ๋ช…๋ น์–ด์—๋Š” --soft, --mixed, --hard ์˜ต์…˜์ด ์กด์žฌํ•œ๋‹ค. --hard๋Š” ๊ฐ•์ œ๋กœ reset ํ•˜๋Š” ์˜ต์…˜.)

$ git reset --hard origin/master
// git reset --hard <์›๊ฒฉ์—์„œ pull ๋ฐ›์„ ๋ธŒ๋žœ์น˜ ๋ช…>

 

 

3. git pull ๋˜๋Š” git status ๋ฅผ ํ†ตํ•ด ์ƒํƒœ ํ™•์ธ.

$ git pull
$ git status