ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • git pull r ~처럼
    카테고리 없음 2020. 2. 2. 09:33

    옷깃 풀리퀘스트를 하는 방법을 알아보자.그리고 간단하게 add commit push도 알아보도록 하겠습니다.용어아래본인의자세한설명보다는그과정을중앙에어떻게하는지를중심으로포스팅할것입니다.


    >


    우선, 풀 리퀘스트를 하고자 하는 대상을 이후의 명령어로 가져온다.



    >


    그러므로 add, commit, push 명령어 사용을 위해 README.md의 파도를 하나 수정한다.그래야 달라진 상태를 다시 날개 저장소에 실을 수 있기 때문이다.


    >


    위 명령으로 변경사항을 확인하여 README.md 파일이 수정되었음을 알 수 있다.


    >


    다음 명령어로 로컬로 변경된 "README.md"의 파하나를 추가한다.


    >


    >


    그리고 다시 git status로 확인하면 빨간 글자가 초록색으로 바뀌고 add로 되어 있는 것을 확인할 수 있다.


    >


    add의 후단계인 commit을 할 생각인데, -se라는 옵션을 더 주었다.s는 sign="내가 한 일이 옳다는 증명을 하기 위한 사인을 하는 옵션 e옵션은 commit에 title과 content를 준다는 의미이다 e는 아니더라도 사실상 default이므로 참고하자.다시 요약하자면 sign, title, content를 주는 옵션이었다


    >


    그러면 signed-off-by에 서명된 것을 확인할 수 있고 상단에서 title을 주어 content를 기록할 수 있다.기록을 마치고 다시 터미널로 돌아온다.


    >


    git commit-se가 잘 동작한 모습.


    >


    git status에서 다시 확인합니다.전문가 브랜치에 되고 있지만 통상별로 브런치를 만들어 넣어 주는 것이 관례의 전문가 origin이라는 곳에 1단 commit이 되었지만 origin이라는 것도 default이라 희망하면 추가 변경하면 된다.이것은 다음에 이어서 설명한다.


    >


    git log commit의 해시 값이 보인다.head -> master는 현재 내 위치가 master인 것.


    >


    내가 만든 commit의 스토리가 마소리에 들어가지 않으면--ammend 옵션으로 이전의 commit를 수정할 수 있다.


    >


    스토리를 수정하는 모습이다.


    >


    아까 위에서 gitlog의 해시값을 기억하고 있는가?내용이 변경되면 hash 값이 변경된다.즉, 수정에 의해서 등값이 바뀌었다.


    >


    b는 브런치 옵션으로 브런치 이름을 test Pullrequest로 한다는 뜻이었습니다.checkout을 통해서 새로 만든 test Pullrequest이고, 즉 오리지날로 가지를 자르는데 오리지날이 A, B를 가지고 있으면 새로운 브런치는 A, B로 작업을 추가 변경 삭제를 마음대로 할 것입니다.그러나 오리지널에는 영향이 없다.어쨌든, checkout를 통해서 master에 있던 것을 이끌어 온다.


    >


    git remote는 origin을 가리키는데, fork 당시 원작자가 어떤 주소를 말하는지는 알 수 없고 원작자가 정한 것을 그대로 clone해 온다.gitremoteadgit_pullrequest_test https://주소, 이것은 git_pullrequest_test라는 이름으로 이 주소를 다 쓰기 귀찮아서 이름으로 대체하는 것이었다.


    >


    명령어가 잘 작동해 추가됐다.


    >


    스크린샷이 끊어졌는데


    단순한 명령으로 브런치를 추가할 수 있다.


    >


    최종적으로 git push 주소명 브랜치명 즉, git_pullrequest_test가 주소명으로 대체했고, test pullrequest는 마스터 브랜치를 사용하지 않고 새로 지은 이름이었다.여기에 당분간 push를 할 생각이다. (즉 최종 날개 온라인 저장소로 올라가는 것)


    >


    잘 올랐다는 메시지가 나왔다.


    >


    깃발 홈페이지에 접속하면 pull request 버튼이 표시되는 것을 볼 수 있다.


    >


    들어가보면 아까 메세지 작성이 된다.


    >


    끝! 아직 날개를 배우는 입장에서 부정확 스토리가 많겠지만, 함께 공유해 본다.


    댓글

Designed by Tistory.