HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📝
남득윤 학습 저장소
/협업/
Git 의 원리
Git 의 원리
/
💡
add의 원리
💡

add의 원리

  • 파일의 이름은 INDEX에
[INDEX] index
 
  • 파일의 내용은 objects에 저장
[Objects]
blob
objects/2e/7af8bf5fdd704f73beb3adc5612682a98e1af5
blob
objects/2e/65efe2a145dda7ee51d1741299f848e5bf752e
 
이때 f1을 copy하여 f3에 add를 하면 objects는 추가 되지 않고 index만 변경된다.
[INDEX] index
git add f1.txt git add f2.txt
100644 7af8bf5fdd704f73beb3adc5612682a98e1af5 0 f1.txt 100644 65efe2a145dda7ee51d1741299f848e5bf752e 0 f2.txt
a
z
copy f1.txt f3.txt git add f3.txt
100644 7af8bf5fdd704f73beb3adc5612682a98e1af5 0 f1.txt 100644 65efe2a145dda7ee51d1741299f848e5bf752e 0 f2.txt 100644 7af8bf5fdd704f73beb3adc5612682a98e1af5 0 f3.txt
깃은 f1과 f3가 같은 object를 가르키고 있음을 안다.