๐Ÿ” Git & GitHub ๊ธฐ๋ณธ ๊ฐœ๋… - (4) : ๊ฐ•์ œ push(force)

sebinnnnnยท2023๋…„ 1์›” 28์ผ
0

GitHub

๋ชฉ๋ก ๋ณด๊ธฐ
6/6
post-thumbnail

๐Ÿ“ย force push - ๊ฐ•์ œ psuh

๐Ÿ‘€ force push๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ?
์›๊ฒฉ ์ €์žฅ์†Œ์— ์žˆ๋Š” ํŒŒ์ผ๋“ค์„ ๋กœ์ปฌ ์ €์žฅ์†Œ์—์„œ ์ˆ˜์ •์„ ํ•˜๊ณ  ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋‹ค์‹œ push ํ•  ๋•Œ ์ข…์ข… ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๋Š”๋ฐ, ์ด๋Š” ๋กœ์ปฌ ์ €์žฅ์†Œ์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ๋“ค์ด ์›๊ฒฉ ์ €์žฅ์†Œ์™€ ํ˜ธํ™˜์ด ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
= ์›๊ฒฉ ๋ธŒ๋žœ์น˜๋ฅผ fast-forward ์‹œํ‚ฌ ์ˆ˜ ์—†๋‹ค!
โ†’ ๋ฌผ๋ก  ๋‹ค๋ฅธ ์›์ธ๋“ค๋กœ ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ธฐ๊ธฐ๋„ ํ•˜๋Š”๋ฐ, ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ์—๋Š” ํ˜ธํ™˜์„ฑ์˜ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค!

โœ…ย Push force

๐Ÿ”ผ ์œ„์˜ ์›์ธ์œผ๋กœ push๋ฅผ ํ•  ์ˆ˜ ์—†์„ ๋•Œ, ๊ฐ•์ œ์ ์œผ๋กœ push๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค.

git push -f or git push - - force โ†’ 2๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ push force ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.
: push force๋Š” ์›๊ฒฉ ์ €์žฅ์†Œ์˜ ๋‚ด์šฉ์ด ๋กœ์ปฌ ์ €์žฅ์†Œ์˜ ๋‚ด์šฉ๊ณผ ์ผ์น˜ํ•˜๋„๋ก ์›๊ฒฉ ์ €์žฅ์†Œ์˜ ๋‚ด์šฉ๋“ค์„ ๊ฐ•์ œ๋กœ ๋ฎ์–ด์“ฐ๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

โ†’ ๋กœ์ปฌ ์ €์žฅ์†Œ์™€ ์›๊ฒฉ ์ €์žฅ์†Œ์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ๋“ค์ด ์„œ๋กœ ํ˜ธํ™˜์ด ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— push ํ•˜๋Š” ๊ณผ์ •์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๊ณ , ์ด์— ์ƒ๊ด€์—†์ด ๊ฐ•์ œ๋กœ ์›๊ฒฉ ์ €์žฅ์†Œ ๋‚ด์šฉ๋“ค์„ ๋กœ์ปฌ ์ €์žฅ์†Œ์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ๋“ค๋กœ ๋ฎ์–ด์“ธ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ์ดํ•ดํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค.

โš ๏ธย force ์ฃผ์˜ ์‚ฌํ•ญ

ํ•˜์ง€๋งŒ, force๋Š” ์›๊ฒฉ ์ €์žฅ์†Œ๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ํ˜‘์—…์„ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ์‚ฌ์šฉ์„ ์ง€์–‘ํ•ด์•ผ ํ•œ๋‹ค. force๋กœ ์ธํ•ด ์›๊ฒฉ ์ €์žฅ์†Œ์˜ commit๋“ค์ด ์œ ์‹ค๋˜๋Š” ๋“ฑ์˜ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.


๐Ÿ‘‰๐Ÿปย ๋ณ€๊ฒฝ๋œ ๋‚ด์šฉ๋“ค์„ ํ˜„์žฌ ์‚ฌ์šฉ์ž ์ด์™ธ์—๋Š” pull ํ•  ๊ฒฝ์šฐ๊ฐ€ ์—†์„ ๋•Œ(์›๊ฒฉ ์ €์žฅ์†Œ๋ฅผ ํ˜ผ์ž์„œ ์‚ฌ์šฉํ•  ๋•Œ) ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
โ†’ ๊ธด๋ฐ•ํ•œ ์ƒํ™ฉ์ด ์•„๋‹ˆ๋ผ๋ฉด ๋˜๋„๋ก ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์„ ์ฐพ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ!

์ฐธ๊ณ  : https://nochoco-lee.tistory.com/226

profile
๐Ÿ  ๋ธ”๋กœ๊ทธ ์ด์ „ ์ค‘ โ†’ https://medium.com/@sebinndev

0๊ฐœ์˜ ๋Œ“๊ธ€