- 원격저장소(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 |