본문 바로가기
728x90

git2

init부터 merge까지 Git의 내부에서 일어나는 일 💡 지금껏 git init부터 브랜치 간의 merge까지 수백 번 넘게 경험하면서 단 한 번도 Git의 내부 동작이나 원리에 대해 궁금함을 가져본 적이 없었습니다. 이번 기회에 그 내부를 샅샅이 살펴보면서 Git에 대해 제대로 이해해보려고 합니다. 📌 Git의 일반적인 사용법 정도를 알고 있어야 합니다. 🥸 선수 지식Git 내부의 동작 방식을 이해하기 위해 필수적으로 알아야 할 용어 및 개념입니다.아래 내용은 가볍게 읽어보시고, 실습 부분에서 이해가 안되시면 돌아와 해당 개념을 다시 읽으시면 보다 수월하게 이해하실 수 있으리라 생각됩니다. ✍🏻 용어 정리🔸 HEADGit에서 HEAD는 현재 작업 중인 "브랜치의 마지막 커밋을 가리키는 포인터"를 말한다.가장 최신 커밋을 가리키고 있는 포인터인 .. 2025. 4. 30.
Git과 명령어 Git Linux OS를 만든 리누스 토르발즈가 만든 프로그램이다. Linux는 오픈 소스 방식의 운영체제로, 세상에 등장한 이후부터 약 26년 간 1만 명이 넘는 개발자들에 의해 2천만 줄이 넘는 소스코드가 작성되었다. Linux의 개발자인 리누스 토르발즈는 Linux의 발전에 있어 기존의 오픈 소스 방식에 큰 불편함을 느끼고 있었다. 그는 이러한 불편함을 줄이고 작업 환경을 개선하기 위해 Git이라는 프로그램을 출시한다. GIt의 기능 Git은 파일을 관리해주는 프로그램이며 크게 버전관리, 백업, 협업(공유 및 합병)의 기능을 가지고 있다. Github Git이 로컬에서 버전을 관리해주는 프로그램이라면 Github는 원격 저장소의 기능을 제공해주는 서비스 중 하나이다. 쉽게 이야기하면, Git이 설치.. 2022. 8. 29.
728x90