Git
소스 코드 버전 관리 시스템, 클라우드
GitHub [원격 저장소]
Git으로 관리하는 프로젝트를 올려둘 수 있는 사이트
GUI
그래픽 유저 인터페이스로 마우스로 클릭해서 사용하는 방식
CLI
커맨드라인 인터페이스로 명령어를 하나씩 입력하는 방식
Git Bash
CLI 방식으로 Git을 사용할수 있는 환경
오픈 소스
공개 저장소 프로젝트
로컬 저장소 [local repository]
Git으로 버전 관리하는 내 컴퓨터 안의 폴더
commit [커밋]
버전 관리를 통해 생성된 파일, 혹은 그 행위
checkout
원하는 지점으로 파일을 되돌림 (= 타임머신 기능)
log [로그]
지금까지 만든 커밋을 모두 확인
클론
원격 저장소의 코드와 버전 전체를 내 컴퓨터로 내려받는 것
push [푸시]
로컬 저장소의 커밋(버전 관리한파일)을 원격 저장소에 올리는 것
pull[풀]
원격 저장소의 커밋을 로컬 저장소에 내려받는 것

레포지토리
GitHub에서는 원격 저장소
소스트리 [Sourcetree]
Git 사용을 도와주는 GUI 프로그램
브랜치(=분기점)
특정한 기준 시점에서 줄기를 나누어 작업할 수 있는 기능
HEAD
현재 위치
git init
기존 디렉토리를 Git 저장소로 초기화
git push origin main
로컬 Git 저장소의 'main' 브랜치 변경사항을 원격 저장소의 'main' 브랜치로 푸시하는 명령어
'Git' 카테고리의 다른 글
| 로컬 저장소 생성 & 커밋 관리 (0) | 2025.11.26 |
|---|
