Search

Git Push

Git Push

๋กœ์ปฌ ์ €์žฅ์†Œ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์›๊ฒฉ ์ €์žฅ์†Œ๋กœ ์ „์†กํ•˜์—ฌ ์—…๋ฐ์ดํŠธํ•˜๋Š” Git ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค.
commit๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ GitHub์™€ ๊ฐ™์€ ์›๊ฒฉ ์ €์žฅ์†Œ์™€ ๋™๊ธฐํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ๋ช…๋ น์–ด

git push [์›๊ฒฉ์ €์žฅ์†Œ์ด๋ฆ„] [๋ธŒ๋žœ์น˜์ด๋ฆ„]
Bash
๋ณต์‚ฌ
์˜ˆ์‹œ:
git push origin main
Bash
๋ณต์‚ฌ

Git Push ์˜ต์…˜

์˜ต์…˜
์„ค๋ช…
-u (--set-upstream)
ํ˜„์žฌ ๋ธŒ๋žœ์น˜์™€ ์›๊ฒฉ ๋ธŒ๋žœ์น˜๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ  push
-f (--force)
์›๊ฒฉ ์ €์žฅ์†Œ๋ฅผ ๊ฐ•์ œ๋กœ ๋ฎ์–ด์“ฐ๊ธฐ
--all
๋ชจ๋“  ๋ธŒ๋žœ์น˜๋ฅผ ์›๊ฒฉ ์ €์žฅ์†Œ๋กœ push
--tags
๋ชจ๋“  ํƒœ๊ทธ๋ฅผ ์›๊ฒฉ ์ €์žฅ์†Œ๋กœ push
--delete
์›๊ฒฉ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ
์ฃผ์˜์‚ฌํ•ญ: force push(-f)๋Š” ์›๊ฒฉ ์ €์žฅ์†Œ์˜ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๋ฎ์–ด์“ฐ๋ฏ€๋กœ ํŒ€ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์‹ ์ค‘ํ•˜๊ฒŒ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.