๐Ÿ—„๏ธ git

[git] 10 - GitHub์— ์—…๋กœ๋“œํ•˜๊ธฐ (push)

seonghye0n 2023. 3. 27. 20:31

์ด์ „๊ธ€์—์„œ ๋‚ด๋ ค๋ฐ›์€ ํ”„๋กœ์ ํŠธ๋ฅผ ๋กœ์ปฌ์—์„œ ์ž‘์—…ํ•œ ํ›„, GitHub์— ์ž‘์—…๋‚ด์šฉ์„ ๋ฐ˜์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์ž.

 

push

ํ•ด๋‹น ๋ช…๋ น์–ด๋Š” ๋กœ์ปฌ์—์„œ ์ปค๋ฐ‹ํ•œ ๊ฒƒ์„ GitHub์— ๋ฐ˜์˜ํ•˜๋Š” ๋ช…๋ น์–ด๋‹ค.

git push <์ €์žฅ์†Œ๋ช…> <๋ธŒ๋žœ์น˜๋ช…>
git push -u <์ €์žฅ์†Œ๋ช…> <๋ธŒ๋žœ์น˜๋ช…>     //์ตœ์ดˆ์— ํ•œ๋ฒˆ๋งŒ ์ €์žฅ์†Œ๋ช…๊ณผ ๋ธŒ๋žœ์น˜๋ช…์„ ์ž…๋ ฅํ•˜๊ณ  ๊ทธ ์ดํ›„์—๋Š” git push๋งŒ ์ž…๋ ฅํ•ด๋„ ๋จ

 

์˜ˆ์ œ๋กœ ์–ด๋–ป๊ฒŒ push๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž. ๋‚˜๋Š” del/1008 ์ด๋ผ๋Š” ๋ธŒ๋žœ์น˜๋ฅผ ๋งŒ๋“ค์–ด์„œ ํ•ด๋‹น ๋ธŒ๋žœ์น˜์—์„œ 1008 A/B ๋ผ๋Š” ํด๋”๋ฅผ ์‚ญ์ œํ•˜๊ณ  GitHub์— ๋ฐ˜์˜ํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

 

์šฐ์„  ์•„๋ž˜์˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด 'del/1008' ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ํ•ด๋‹น ๋ธŒ๋žœ์น˜๋ฅผ ์ฒดํฌ์•„์›ƒํ–ˆ๋‹ค.

๋ธŒ๋žœ์น˜ ์ƒ์„ฑ ๋ฐ ์ฒดํฌ์•„์›ƒ

 

๊ทธ ๋‹ค์Œ, 1008 ํด๋”๋ฅผ ์‚ญ์ œํ•˜๊ณ  "delete 1008 folder" ๋ผ๋Š” ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋กœ ์ปค๋ฐ‹๊นŒ์ง€ ์™„๋ฃŒํ–ˆ๋‹ค.

 

์ปค๋ฐ‹๊นŒ์ง€ ์™„๋ฃŒํ–ˆ์œผ๋ฉด ์•„๋ž˜์˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ์ปค๋ฐ‹์„ ํ–ˆ์ง€๋งŒ origin/main ๋ธŒ๋žœ์น˜์™€ main ๋ธŒ๋žœ์น˜๋Š” ์ด์ „ ์ปค๋ฐ‹์„ ๋ฐ”๋ผ๋ณด๊ณ  ์žˆ๋‹ค.

 

์ด ์ƒํƒœ์—์„œ push ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•˜์—ฌ GitHub์— ํ•ด๋‹น ์ปค๋ฐ‹์„ ๋ฐ˜์˜ํ•ด๋ณด์ž.

git push ๊ฒฐ๊ณผ

 

push๋ฅผ ํ•˜๊ณ  GitHub ํ™ˆํŽ˜์ด์ง€์—์„œ ์ปค๋ฐ‹๋‚ด์šฉ์„ ํ™•์ธํ•ด๋ณด๋ฉด ์•„๋ž˜์˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ๋ฐ˜์˜๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.


push๋Š” ์•„๋ฌด๋‚˜ ํ•  ์ˆ˜ ์—†๋‹ค. ์•„๋ฌด๋‚˜ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋  ์ˆ˜ ์žˆ๋‹ค๋ฉด.... ๐Ÿคฆ

์ „ํšŒ์‚ฌ์—์„œ๋„ TFS๋ฅผ ์“ธ ๋•Œ ๋ˆ„๊ฐ€ ์ž˜๋ชป ์ฒดํฌ์ธ์„ ํ•˜๋ฉด ํ•ด๋‹น ํ”„๋กœ์ ํŠธ๊ฐ€ ๋‚œ๋ฆฌ๊ฐ€ ๋‚œ์ ์ด ๋ช‡๋ฒˆ ์žˆ๋‹ค..

๋ฐ˜์‘ํ˜•