개발
git
[git] git 용어 및 명령어
2023년 02월 15일 by Hwang
Working Directory: 사용자가 소스코드를 수정하며 개발하는 공간
Local Repository: 내 PC에 파일이 저장되는 로컬 저장소
Remote Repository: 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 서버에 있는 하나의 저장소를 공유해서 공동 작업이 가능한 저장소
Index (Staging Area): 커밋을 실행하기 전 Working Directory와 Local Repository 사이에 존재하는 공간으로 저장소에 커밋하기 전 변경 사항들이 index에 우선기록 된다.
Branch: 하나의 프로젝트를 여러 갈래로 나누어서 관리할 수 있게 해주는 공간
Fork: 다른 respository를 내 repository로 복제하는 기능
명령어
git status
: WorkingDirectory에서 수정이 발생된 파일들을 확인
git add
: 수정된 사항을 인덱스로 전달(스테이징)
git add <파일명>
: 파일을 지정해서 인덱스에 전달git add .
: 모든 파일을 인덱스에 전달
git commit
: stage상태의 파일들을 LocalRepository로 전달
git commit -m “커밋 메세지”
git push
: LocalRepository에서 변경이 발생한 파일들을 RemoteRepository로 전달
git push origin <branch 이름>
: 원하는 branch에 push할 수 있다.
git pull
: Remote Repository의 업데이트된 파일들을 가지고 온 후 병합
git branch
: 생성되어 있는 branch 확인
git branch <name>
: 입력한 이름으로 새로운 branch 생성
git checkout <branch>
: 해당 branch로 이동
git checkout -b <branch>
: 해당 branch를 생성 후 이동
Comment