📖 용어사전
AI가 낯선 용어를 말할 때, 여기서 바로 찾아보세요.
총 1047개 용어
git commit
현재 스테이징된 변경사항을 하나의 이력으로 저장하는 명령
commit message
commit에서 무엇을 변경했는지 설명하는 짧은 기록
git log
이전 commit 이력을 시간순으로 확인하는 명령
git diff
파일의 변경 전후 차이를 확인하는 명령
branch
기존 코드에서 독립적으로 작업할 수 있는 Git 작업 흐름
main branch
프로젝트의 기본이 되는 대표 브랜치
git checkout
브랜치나 특정 commit 상태로 이동하는 전통적 Git 명령
git switch
다른 브랜치로 이동하거나 새 브랜치를 만드는 명령
git merge
다른 브랜치의 변경사항을 현재 브랜치에 합치는 작업
merge conflict
두 변경사항이 같은 부분을 다르게 고쳐 자동 병합이 안 되는 상태
git pull
원격 저장소 변경사항을 가져와 현재 브랜치에 반영하는 명령
git fetch
원격 변경 이력만 가져오고 현재 파일에는 바로 합치지 않는 명령
git push
내 로컬 commit을 원격 저장소에 업로드하는 명령
origin
Git에서 기본 원격 저장소에 흔히 붙이는 별칭
clone
원격 저장소 전체를 내 컴퓨터에 복제하는 작업
fork
다른 사람의 GitHub 저장소를 내 계정 아래 별도 복사하는 기능
pull request
내 코드 변경을 검토한 뒤 다른 브랜치에 합쳐 달라고 요청하는 기능
code review
변경된 코드를 다른 사람이 읽고 문제와 개선점을 검토하는 과정
issue
버그·할 일·제안 등을 기록하고 추적하는 GitHub 기능
.gitignore
Git이 추적하지 말아야 할 파일과 폴더를 지정하는 파일
README
프로젝트 소개·설치·사용법 등을 설명하는 대표 문서 파일
tag
특정 commit에 버전 같은 이름표를 붙이는 기능
release
특정 버전의 변경사항과 배포 파일을 묶어 공개하는 기능
revert
기존 commit을 지우지 않고 반대 변경 commit을 만들어 취소하는 방식
reset
Git의 HEAD·스테이징·작업 파일 상태를 이전 지점으로 옮기는 명령
reset --hard
작업 파일 변경까지 강제로 버릴 수 있는 위험한 reset 방식
stash
아직 commit하지 않은 변경을 잠시 치워두는 기능
cherry-pick
다른 브랜치의 특정 commit 하나만 현재 브랜치에 적용하는 기능
GitHub Actions
GitHub에서 테스트·빌드·배포를 자동화하는 CI/CD 기능
private repository
허용된 사용자만 코드를 볼 수 있는 비공개 저장소