๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ‘จ‍๐Ÿš€ | OTHERS

[Git] git ์ถฉ๋Œ(conflict)์‹œ์— ๊ฐ•์ œ๋กœ pullํ•˜๊ธฐ

by KASSID 2022. 7. 1.

๋ชฉ์ฐจ

    728x90
    git fetch --all
    git reset --hard origin/master (๋ธŒ๋žœ์น˜๋ช…)
    git pull (remote๋ช…) (๋ธŒ๋žœ์น˜๋ช…)
    ์ˆ˜์ •ํ•œ ํŒŒ์ผ๋“ค์˜ ์ถฉ๋Œ์ด ๋‚ฌ์„ ๊ฒฝ์šฐ
    fetch๋กœ ํŒŒ์ผ๋“ค์„ remote ์ €์žฅ์†Œ์—์„œ ์ด์ „ fetch๋“ค์„ ๋ฐ›์€ ํ›„์—
    ๋กœ์ปฌ์—์„œ hard reset์„ ํ†ตํ•ด ์ถฉ๋Œ ์ „ ์ƒํƒœ๋กœ ๋Œ๋ฆฌ๋Š” ๋ฐฉ์‹!
    ์ดํ›„ pull์„ ํ•˜๋ฉด remote์—์„œ local๋กœ ๋‹ค์šด์ด ๋ฐ›์•„์ง„๋‹ค~!~!
     
    pull
    - ํ˜„์žฌ ์ž‘์—… ์ค‘์ธ ๋กœ์ปฌ์— commit์„ ๋ณ‘ํ•ฉํ•œ๋‹ค.
    - ์ปค๋ฐ‹์„ ๋จผ์ € ๊ฒ€ํ† ํ•˜์ง€ ์•Š๊ณ  ์ž๋™์œผ๋กœ ๋ณ‘ํ•ฉํ•˜๊ธฐ ๋•Œ๋ฌธ์—
       ์ง€์ ์„ ๋ฉด๋ฐ€ํžˆ ๊ด€๋ฆฌํ•˜์ง€ ์•Š์œผ๋ฉด ์ž์ฃผ ์ถฉ๋Œํ•  ์ˆ˜ ์žˆ๋‹ค.
     
    fetch
    - ํ˜„์žฌ branch์— ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ปค๋ฐ‹์„ ์ˆ˜์ง‘ํ•œ ๋‹ค์Œ ๋กœ์ปฌ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์ €์žฅ
    - ํ˜„์žฌ ๋กœ์ปฌ์˜ ์ƒํƒœ์™€ ๋ณ‘ํ•ฉํ•˜์ง€ ์•Š๋Š”๋‹ค. 
    - ์ €์žฅ์†Œ๋ฅผ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€ํ•ด์•ผํ•˜์ง€๋งŒ ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธ ํ•  ๋•Œ ์†์ƒ ๋  ์ˆ˜์žˆ๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ํŠนํžˆ ์œ ์šฉํ•˜๋‹ค!
    - ์ปค๋ฐ‹์„ master๋กœ ํ†ตํ•ฉํ•˜๋ ค๋ฉด merge๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ•ฉ์น  ์ˆ˜ ์žˆ๋‹ค.
     

    ์ถœ์ฒ˜: https://frontdev.tistory.com/entry/GIT-Conflict์ถฉ๋Œ-๋‚ฌ์„-๋•Œ-๊ฐ•์ œ๋กœ-Pull-ํ•˜๊ธฐ [Front End Develop:ํ‹ฐ์Šคํ† ๋ฆฌ]

    ๋Œ“๊ธ€