๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿˆ‍โฌ› Git

[Github] git mv : ํŒŒ์ผ๋ช… ์†Œ๋ฌธ์ž <-> ๋Œ€๋ฌธ์ž ๋กœ ๋ณ€๊ฒฝํ•˜๊ธฐ

by ๋ฝ€์งœ๊ผฌ 2024. 12. 21.
728x90
๋ฐ˜์‘ํ˜•

๋ฌธ์ œ์ƒํ™ฉ


์œ ํŠœ๋ธŒ ํด๋ก  ํ”„๋กœ์ ํŠธ์ค‘ ์‹ค์ˆ˜๋กœ shorts.js๋ผ๋Š” ํŒŒ์ผ์„ ์†Œ๋ฌธ์ž๋กœ ์˜ฌ๋ ธ๋‹ค.

๋ฌธ์ œ์ƒํ™ฉ

 

๊ทธ๋ž˜์„œ shorts๋ผ๋Š” ํŒŒ์ผ์„ ๋กœ์ปฌ์ƒ์—์„œ ๋Œ€๋ฌธ์ž๋กœ ๋ฐ”๊พธ์–ด ๋‹ค์‹œ commit ํ–ˆ๋Š”๋ฐ

๋ฐ”๊ฟ”์„œ ์ปค๋ฐ‹ํ•œ ๋ชจ์Šต

์™ผ์ชฝ์ด ๊นƒํ—ˆ๋ธŒ ์›๊ฒฉ์ €์žฅ์†Œ์ด๊ณ , ์˜ค๋ฅธ์ชฝ์ด ๋กœ์ปฌ ์ €์žฅ์†Œ์ด๋‹ค.

๋กœ์ปฌ์€ ๋ฐ”๋€Œ์—ˆ์ง€๋งŒ ๊นƒํ—ˆ๋ธŒ๋Š” ๋ฐ”๋€Œ์ง€ ์•Š์•˜๋‹ค. shorts.js์˜ ๋‚ด์šฉ์„ ๋ฐ”๊ฟจ๋Š”๋ฐ๋„ ๋ง์ด๋‹ค..

 

์ด๋Ÿด๋•Œ๋Š” ๊ทธ๋ƒฅ ์ปค๋ฐ‹ํ•˜๋ฉด ์•ˆ๋œ๋‹ค.

 

๋Œ€์†Œ๋ฌธ์ž๊ฐ€ ์•ˆ๋ฐ”๋€Œ๋Š” ์ด์œ 


๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๋Š” ์šด์˜ ์ฒด์ œ(์˜ˆ: Windows ๋˜๋Š” macOS)์‹œ์Šคํ…œ์˜ ํŠน์„ฑ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ํ•œ๋‹ค.

ํŠนํžˆ macOS์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„์ด ์—†๋Š” HFS+ ๋˜๋Š” APFS๋กœ ์„ค์ •์ด ๋˜์–ด์žˆ๋Š”๋ฐ

์ด๋Ÿฐ ํ™˜๊ฒฝ์—์„œ๋Š” ํŒŒ์ผ ์ด๋ฆ„์˜ ๋Œ€์†Œ๋ฌธ์ž๋งŒ ๋ณ€๊ฒฝํ•˜๋Š” ์‚ฌํ•ญ์ด Git์—์„œ๋Š” ์ธ์‹์ด ๋˜์ง€ ์•Š์„์ˆ˜ ๋„์žˆ๋‹ค.

 

ํ•ด๊ฒฐ์ฑ… : git mv


 

1. ๋ฐ”๊พธ๊ณ ์ž ํ•˜๋Š” ํŒŒ์ผ์ด ์žˆ๋Š” ์ €์žฅ์†Œ๋กœ ์ด๋™ํ•œ๋‹ค.

๋‚˜์˜ ๊ฒฝ์šฐ์—๋Š” components / shorts ํŒŒ์ผ์— ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์—

cd <ํŒŒ์ผ ์œ„์น˜>๋ฅผ ์ด์šฉํ•ด ์ •ํ™•ํ•œ ์œ„์น˜๋กœ ์ด๋™์„ ํ•ด์ค€๋‹ค.

 

2. ์ค‘๊ฐ„๋‹จ๊ณ„ ๋ณ€ํ™˜

git mv <ํ˜„์žฌ ํŒŒ์ผ ์ด๋ฆ„> <์ž„์‹œ ํŒŒ์ผ ์ด๋ฆ„>

git mv <์ž„์‹œ ํŒŒ์ผ ์ด๋ฆ„> <๋ณ€๊ฒฝ ํŒŒ์ผ ์ด๋ฆ„>

์œผ๋กœ ์ค‘๊ฐ„๋‹จ๊ณ„ ํŒŒ์ผ ์ด๋ฆ„ ๋ณ€๊ฒฝ์„ ํ†ตํ•ด์„œ ์ตœ์ข…์ ์œผ๋กœ ํŒŒ์ผ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜๋ฉด ๋œ๋‹ค.

git mv example.txt temp.txt
git mv temp.txt Example.txt

 

git mv shorts.js Shorts.js

์ฒ˜์Œ์—” ์œ„์˜ ์˜ˆ์‹œ์ฒ˜๋Ÿผ ๊ทธ๋ƒฅ ๋ฐ”๋กœ ๋ณ€๊ฒฝ ํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ,

์ ์šฉ์ด ์•ˆ๋˜์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ค‘๊ฐ„ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์น˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์˜€๋‹ค.

์•„๋ฌด๋ž˜๋„ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ๋ชปํ•˜๊ณ  ๊ฐ™์€ ํŒŒ์ผ๋ช…์ด๋ผ ์ธ์‹ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋Ÿฐ๊ฒƒ ๊ฐ™๋‹ค.

 

3. ์ปค๋ฐ‹ & ํ‘ธ์‹œ

์ด ๋ถ€๋ถ„์€ ๊ธฐ์กด์ฒ˜๋Ÿผ ํ•˜๋ฉด ๋œ๋‹ค.

git commit -m "ํŒŒ์ผ์ด๋ฆ„ ๋Œ€๋ฌธ์ž ๋ณ€๊ฒฝ"

git push

๋ฌด์‚ฌํžˆ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€๊ฒฝ ์™„๋ฃŒ!

728x90
๋ฐ˜์‘ํ˜•