본문 바로가기

Git

Git 용어

- 원격저장소(remote repository) : 멀리있는 서버에 저장

 

- 지역저장소(local repository) : 내 컴퓨터에 저장

 

- Push : 저장소에 저장 (저장소에 data를 밀어넣음)

 

- Pull : 저장소에 있는 data를 로컬로 가져옴 (저장소에 있는 data를 당겨옴)

 

- .git : git repository(버전이 저장되어있는 저장소)

 

- Working tree : 수정한 파일들, 파일을 수정하는 곳, 버전으로 만들어지기 전 단계

 

- Staging area : 버전을 만들려고 하는 파일들. 버전으로 만들 파일들을 추려서 버전으로 만들게 되면 repository에 올라감

 

- Repository : 만들어진 버전

 

- Master : 최신버전

 

- Base : 합치려는 것의 공통 조상

 

- Merge : Base를 바탕으로 합쳐서 만든 새로운 버전

 

- Detach : head가 branch를 가리키지않고 version을 가리키는 경우

 

- Git hosting : 원격으로 서버를 대여해주는 서비스 일반적으로는 git pull > commit > push 순으로 진행되지만

git fetch > git merge FETCH_HEAD > commit > push 순으로도 가능함

 

- Git pull = git fetch + git merge임 Git fetch : 원격저장소만 업데이트를 시킴 (브랜치만 가져옴)

Git merge origin.master 또는 git merge FETCH_HEAD 그 다음에 합치면 됨

 

- Pull request = merger request

 

- Reviewers : 코드에 대해 의견을 주었으면 하는 사람

 

- Assignees : 작업에 참여하여 일을 하는 사람

 

- Create pull request : 작업이 다 끝났으니 허락해주세요

Create draft pull request : 작업이 아직 다 끝나지는 않았으나, 의견을 부탁드립니다

>> 피드백 후에 문제가 없다면 merge pull request를 누르면 됨

>> confirm merge 누르면 합쳐짐

'Git' 카테고리의 다른 글

Git 의 Pull Request  (0) 2024.05.22
Git 명령어 정리  (0) 2024.05.22
Git 기본 개념  (0) 2024.05.22