๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ์ธ ๊ณต๋ถ€/Version Control

Git์œผ๋กœ ๊ด€๋ฆฌ๋˜๋Š” ํŒŒ์ผ์˜ ์ƒํƒœ

by syLim___ 2024. 8. 31.
728x90

โœ… Git์˜ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐฉ์‹

- Git์€ ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ์•„๋‹ˆ๋ผ, ํŒŒ์ผ์˜ ์Šค๋ƒ…์ƒท์„ ์ €์žฅํ•จ

- Git์—์„œ๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์ „, ํ•ด๋‹น ๋ฐ์ดํ„ฐ์˜ ํ•ด์‹œ๊ฐ’์ธ checksum์„ ๊ตฌํ•œ๋‹ค.

- Git์—์„œ๋Š” ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ํŒŒ์ผ์„ ์ด๋ฆ„์œผ๋กœ ์ €์žฅํ•˜์ง€ ์•Š๊ณ , ํ•ด๋‹น ํŒŒ์ผ์˜ checksum์œผ๋กœ ์ €์žฅํ•œ๋‹ค.

 

โœ… Git์œผ๋กœ ๋ฒ„์ „๊ด€๋ฆฌ ํ•˜๋Š” ํŒŒ์ผ์˜ 3๊ฐ€์ง€ ์ƒํƒœ

(1) Modified : ํŒŒ์ผ์ด Working directory์— ์žˆ๊ณ , ์ˆ˜์ •๋˜์—ˆ์ง€๋งŒ ์•„์ง ๋กœ์ปฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ปค๋ฐ‹๋˜์ง€ ์•Š์€ ์ƒํƒœ

(2) Staged : Working directory์— ์žˆ๋˜ ํŒŒ์ผ์„ Staging area์— ์˜ฌ๋ ค์ง„ ์ƒํƒœ (๊ณง ์ปค๋ฐ‹ํ•  ๊ฒƒ์ด๋ผ๊ณ  ํ‘œ์‹œ๋œ ์ƒํƒœ)

(3) Commited : Staging area์— ์žˆ๋˜ ํŒŒ์ผ๋“ค์ด ๋กœ์ปฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์˜๊ตฌ์ ์ธ ์Šค๋ƒ…์ƒท์œผ๋กœ ์ €์žฅ๋œ ์ƒํƒœ

728x90

'๊ฐœ์ธ ๊ณต๋ถ€ > Version Control' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ (VCS)  (1) 2023.09.05