ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git
    Git 2020. 1. 21. 18:45

       분홍색 마스터 옆의 '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
Designed by Tistory.