-
분홍색 마스터 옆의 '2' 는 2개의 커밋이 로컬저장소(내 컴퓨터)에서만 병합이 일어났기 때문에 생긴것임.
2개의 커밋이 로컬저장소에서만 이뤄졌고 원격저장소(origin)에는 올라가지 않았다는 말임.
실제로 origin 보다 분홍색(master)이 두 커밋 앞서 있다.
Pull request : 협력자에게 브랜치 병합을 요청하는 메시지를 보내는 것.
Accept : pull request 수락
Request change : 수정을 요청
Merge pull request : 병합할 수 있다.
Fetch : Git 에서 새로운 이력을 업데이트 하는 명령어 (코드와는 전혀 상관없다.)
Pull : 실제 코드를 내려받는다. 패치는 그래프만 없데이트
Fetch 후 변경사항이 있다면, master 브랜치로 체크아웃한후 Pull 을 해주면 원격저장소와 동일한 커밋위치로 가겠지
특정 커밋에 포스트잇 붙이기 - 태그(tag)
프로그램을 출시하는 것을 release 라고 한다.
현재 코드 상태를 버전 v1.0.0 이라고 기록하려고 하는데
태그를 통해 표시할 수 있다. (특정 커밋에 포스트잇을 붙이는 느낌)
브랜치는 특정 커밋을 가리키는 포인터, 태그도 마찬가지 이다.
태그 후 push 하면 release에서 zip 파일로 간편하게 받는것이 가능.
Fork : 원본 저장소를 복사해서 본인의 github에 원격저장소를 만든다.
Cal-D 에서 포크한 프로젝트를 수정후 다시 풀리퀘스트를 날리는 과정.
원본에서 pull request 들어온거 확인. 'Git' 카테고리의 다른 글
revert:reset과 무슨차이 (0) 2020.02.11 reset: 옛날 커밋으로 브랜치 되돌리기 (0) 2020.02.11 Cherry-Pick (0) 2020.02.11 Git (0) 2020.01.24 Git (0) 2020.01.19