본문 바로가기
IT관련 잡다한 이야기/기초지식

Git 용어 정리

by 알 수 없는 사용자 2021. 8. 18.
728x90

 

Commit(커밋)

로컬 저장소에 파일 저장(갱신).
프로젝트 중 하나의 지점(복원, 재작성) 등

Push(푸시)

로컬 저장소 > 원격저장소에 파일 업로드(갱신)

Pull(풀)

원격 저장소 > 로컬 저장소로 파일 다운로드(동기화)

Branch(브랜치)

여러 버전을 관리하기 위함. 즉, 출시하고 있는 버전에 새로운 기능 추가 및 버그 수정이 용이하다.

Command Line(커맨드 라인)

윈도우의 명령 프롬프트, 맥의 커맨드처럼 텍스트 기반의 명령어를 사용하는 프로그램, 깃에서는 깃 배쉬를 의미하는 듯하다.

Fork(포크)

다른 원격 저장소에서 또 다른 원격 저장소로 복사

Roll Back(되돌리기) 

이전의 커밋 포인트(Commit Point), 즉 과거 버전으로 돌리기 위한 기능, reset 과 revert 기능이 있다.

 - Reset(리셋)

돌아가려는 커밋으로 저장소의 정보는 돌아가고, 커밋 이후의 이력은 사라진다. 

 - Revert(되돌리기)

돌아가려는 커밋으로 돌아가지만, 수정후 커밋 버전도 저장하고 있는 상태

다만, 원격 저장소가 더 최신의 파일을 가지고 있는 경우,

Force(강제) 옵션을 사용하지 않는 한 푸시가 불가능하다는 단점이 있다. 이런 경우 revert를 통해 과거 커밋으로 돌아가야 한다.

 

728x90