[GIT] GIT ๊ธฐ์ดˆ ์ •๋ฆฌ๐Ÿ€

์šฐ์—ฅยท2024๋…„ 4์›” 17์ผ

Git & Github

GIT: ์ฝ”๋“œ ๋ณ€๊ฒฝ์ ์„ ๊ธฐ๋ก ( ๋ฒ„์ „ ๊ด€๋ฆฌ ๋„๊ตฌ )
GITHUB: ์˜จ๋ผ์ธ ๋ฐฑ์—…, ๊ณต์œ , ํ˜‘์—… ๋„๊ตฌ ( ์˜จ๋ผ์ธ ์ฝ”๋“œ ์ €์žฅ์†Œ )

ย 

Git ํ•„์ˆ˜ ๋ช…๋ น์–ด ๋ฆฌ์ŠคํŠธโฃ๏ธ

  • git init: ์ฝ”๋“œ ๊ด€๋ฆฌ๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋ช…๋ น์–ด, ํ”„๋กœ์ ํŠธ ์‹œ์ž‘ ์‹œ ๋”ฑ ํ•œ ๋ฒˆ๋งŒ ์ž…๋ ฅํ•˜๋ฉด ๋จ
  • git add: ์ฝ”๋“œ ์ €์žฅ ์‹œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด, ์ €์žฅํ•  ์ฝ”๋“œ๋ฅผ ์ง€์ •ํ•˜๋Š” ์—ญํ• 
  • git commit: ์ฝ”๋“œ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ช…๋ น์–ด
  • git status: ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์˜ ์ €์žฅ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด
  • git log: ์ฝ”๋“œ ์ €์žฅ ๋‚ด์—ญ์„ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด
  • git push: ๋ณ€๊ฒฝ๋œ ์ฝ”๋“œ github์— ๋ฐ˜์˜ํ•˜๋Š” ๋ช…๋ น์–ด
  • git clone: ๊ธฐ์กด github์— ์žˆ๋Š” ์ฝ”๋“œ ๋ณต์‚ฌํ•ด์˜ค๋Š” ๋ช…๋ น์–ด
  • git pull: ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ณ€๊ฒฝํ•œ ์ฝ”๋“œ๋ฅผ ๋‚ด ์ฝ”๋“œ์— ๋ฐ˜์˜ํ•˜๋Š” ๋ช…๋ น์–ด

ย 

ํ˜‘์—… ์‹œ ๋ฐœ์ƒํ•˜๋Š” ์ถฉ๋Œ(Conflict) ํ•ด๊ฒฐํ•˜๊ธฐ

์ถฉ๋Œ์ด๋ž€?

ย ย ์—ฌ๋Ÿฌ ๋ช…์ด ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ๋ณ‘ํ•ฉํ•  ๋•Œ ๋™์ผํ•œ ํŒŒ์ผ์˜ ๋™์ผํ•œ ์œ„์น˜์—์„œ ๋‘ ๋ช… ์ด์ƒ์ด ์ฝ”๋“œ๋ฅผ ์„œ๋กœ ๋‹ค๋ฅด๊ฒŒ ์ˆ˜์ •ํ•œ ๊ฒฝ์šฐ ๋ฐœ์ƒํ•˜๋Š” ํ˜„์ƒ

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

  1. <<<<<<<<HEAD ์‚ญ์ œ
  2. ======= ์‚ญ์ œ
  3. >>>>>>>>^&%*^ ์‚ญ์ œ
  4. ํŒ€์›๊ณผ ์ƒ์˜ ํ›„ ์ ์ ˆํ•œ ์ฝ”๋“œ๋กœ ์ˆ˜์ •
  5. git push

ย 

240415์— ์ง„ํ–‰๋œ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ GIT ๊ธฐ์ดˆ ํŠน๊ฐ•์„ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

profile
๐ŸŒธ๐Ÿ˜Š๐ŸŒธ

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