๊ด€๋ฆฌ ๋ฉ”๋‰ด

Welcome! Everything is fine.

[TIL] 220214 ๋ณธ๋ฌธ

TIL

[TIL] 220214

๊ฐœ๋ฐœ๊ณฐ๋ฐœ 2022. 2. 14.
728x90

๐Ÿ’ป Today I Leaned...

๐Ÿ“Œ์ƒํ™œ์ฝ”๋”ฉ - GIT CLI - ํ˜‘์—…

git์œผ๋กœ ๊ฐ™์ด ์ž‘์—…ํ•˜๊ธฐ

Settings - Collaborators์— ๋“ค์–ด๊ฐ€์„œ Add people์„ ๋ˆŒ๋Ÿฌ ํ˜‘์—…ํ•  ์‚ฌ๋žŒ์˜ GitHub ์•„์ด๋”” ํ˜น์€ ์ด๋ฉ”์ผ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ถ”๊ฐ€ํ•œ ์‚ฌ๋žŒ์—๊ฒŒ ์ด๋ฉ”์ผ์ด ๊ฐ„๋‹ค. ํ˜น์€ ์ง์ ‘ ๋งํฌ๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ˆ˜์—…์—์„œ๋Š” ๊ฐ์ž ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ž‘์—…์„ ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ a, b ๋‘ ๊ฐœ์˜ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด ์‹ค์Šต์„ ํ–ˆ๋‹ค. a์™€ b์—์„œ ๊ฐ™์€ ์ค„์„ ์ˆ˜์ •ํ–ˆ๋Š”๋ฐ, b์—์„œ pull์„ ํ•˜์ง€์•Š๊ณ  pushํ–ˆ์„ ๊ฒฝ์šฐ, ์•„๋ž˜์—์„œ์ฒ˜๋Ÿผ push๊ฐ€ ๊ฑฐ๋ถ€๋œ๋‹ค.

pull์„ ํ•˜๊ณ  ํŒŒ์ผ์„ ๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์—๋Ÿฌ๊ฐ€ ๋‚œ ๋ถ€๋ถ„์„ ๋ณด์—ฌ์ค€๋‹ค. ํ•ด๋‹น ๋ถ€๋ถ„์˜ ์ฝ”๋“œ๋ฅผ ๊ณ ์ณ์„œ ๋‹ค์‹œ addํ•˜๊ณ  commit์„ ํ•˜๋ฉด ๋œ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•œ๋‹ค๋ฉด a์—์„œ๋Š” ๊ผญ pull์„ ํ•œ ํ›„ ์ž‘์—…์„ ํ•ด์•ผํ•œ๋‹ค.

์›๊ฒฉ ๋ธŒ๋žœ์น˜์™€ FETCH

ํ˜‘์—…์„ ํ•  ๋•Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ˆœ์„œ๋กœ ์›๊ฒฉ์ €์žฅ์†Œ์™€์˜ ์†Œํ†ต์„ ํ•œ๋‹ค.

 git pull commit push 

 

๋˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

 git fetch git merge FETCH_HEAD commit push 

 

 git pull = git fetch + git merge FETCH_HEAD 

 

remote branch๋งŒ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ๋ฒ• - git fetch

๐Ÿ“Œ์ •์ฒ˜๊ธฐ ํ•„๊ธฐ 1 - 2

  • ๊ฐ€๋ณ๊ฒŒ ์ฝ๊ธฐ - 1ํšŒ๋…ไธญ
  • ๊ฐ ๋‹จ์› ๊ธฐ์ถœ๋ฌธ์ œ ํ’€๊ธฐ

๐Ÿ“Œ์˜์–ด

  • Lesson13
 

 

'TIL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[TIL] 220217  (0) 2022.02.17
[TIL] 220215  (0) 2022.02.15
[TIL] 220211  (0) 2022.02.11
[TIL] 220210  (0) 2022.02.10
[TIL] 220209  (0) 2022.02.09