git pull 2

[지식루프의 IT공부] Git의 일반적인 흐름

Git이란?컴퓨터에서 파일을 저장하고 바꾼 내용을 관리하는 일기장 같은 것입니다. 파일이 어떻게 변하는지 기억해두는 역할을 합니다.Git에서 파일이 변하는 과정파일들은 4가지 상태를 가질 수 있습니다.Untracked (추적되지 않음 - 회색)→ 새로운 파일을 만들었지만, Git이 아직 모르는 상태입니다. (Git한테 "이 파일을 기억해줘!"라고 말하지 않은 상태)Unmodified (수정되지 않음 - 초록색)→ Git이 알고 있는 파일이고, 최근에 바뀐 적이 없는 상태입니다. (안전하게 저장된 상태)Modified (수정됨 - 주황색)→ 파일을 수정했지만, 아직 Git에게 "이거 바뀌었습니다!"라고 말하지 않은 상태입니다.Staged (저장 준비됨 - 빨간색)→ 수정된 파일을 Git에게 "이거 저장할 ..

IT공부 2025.03.03

git pull과 git fetch 차이 설명

git pull과 git fetch는 Git에서 원격 저장소(remote repository)의 데이터를 로컬로 가져오는 명령어지만, 동작 방식과 결과가 다릅니다. 차이를 쉽게 정리해서 설명해드릴게요. 핵심 차이 git fetch: 원격 저장소의 데이터를 가져오기만 하고, 로컬 브랜치에는 적용하지 않음.git pull: 원격 저장소의 데이터를 가져오고(fetch) 바로 로컬 브랜치에 병합(merge)까지 함.자세한 차이특징git fetchgit pull동작원격 저장소의 최신 데이터를 로컬로 다운로드.원격 데이터를 가져오고, 로컬 브랜치에 병합까지.영향로컬 브랜치(예: main)는 그대로 유지.로컬 브랜치가 원격 브랜치와 동기화됨.결과물origin/브랜치명(예: origin/main)만 업데이트.로컬 브랜..

IT공부 2025.03.02