Life/의식의 흐름(aka. 삽질)

[Git] Pull Request 요청 중에 브랜치 변경하기 (feat. 검색과 의식의 흐름)

코찔이_suj 2022. 3. 31. 14:48
728x90

개요

 

오늘도 멋지게... 등장...

예... 안녕하세요... 

이번에 Pull Request를 좀 자주 쓰게 되었는데, 한번 올렸던 Pull Request의 브랜치명을 지라 협업에서 사용하는 브랜치명으로 변경해야할 일이 생겼습니다...

그 과정이 조금 번거롭길래... 후에 다시 보기 위해 적어두려합니다...!

 

본론

풀리퀘 리뷰결과 코드 수정 및 es lint와 prettier적용에 따른 코드 변경, 브랜치명 변경이 발생했습니다.

떄문에 이름을 바꾸려고 시도를 했는데

 

 

오호... gh pr을 써서 바꾸면 되는구나! (이때가 검색 30분째)

 

그래서 이번엔 vsc에 쳐봤더니..

 

yes.. 절대 한번에 되는일 없지 ^^....

그래서 좀더 깊게 gh pr을 알아보니 이렇다고 합니다

https://cli.github.com/manual/gh_pr

음.. 음... 깃헙 풀리퀘랑 일하는 거구나.. 그럼 gh는 github인가?

https://cli.github.com/manual/gh

yes... 정답! 그럼 이걸 어디다 입력해야하지??

https://github.com/cli/cli#installation

윈도우니까 winget, scoop, chocolatey를 쓰면 된다!

근데 뭔지도 모르는데 설치할 수는 없으니 이름부터 윈도우꺼같은 winget을 찾아봤다.

이렇게 설치하라고 github 페이지 메인에 있었다! (https://github.com/microsoft/winget-cli)

바로 하라는 대로 설치시작...

사실 지금 6시까지 storybook component 2개(세부까지 따지면 한 5개?)를 만들어야하는데 2시라 무척 초조하고 불안한 상태... 하지만 이걸 안올리면 진행이 안되니 마음은 급하고,, ,그래도 나중에 이 상황이 또 올것인데 구글에 검색해도 그 과정이 길었다...

저런 약관에 동의하십니까? 갑자기 룰루랄라 진행하다가 헙... 하고 다시 글을 읽게하는 매직이 있습니다..

빠르게 설치되어 풀리퀘를 마무리할 수 있게 해주세요...

오 좋아요~!! 이제 한번 winget에 pr을 써보겠습니다.

아까 gh 레포짓토리에서 말한대로 winget install --id Github.cli로 gh를 설치하고...

 

github cli 설치중...

 

winget을 키고...

.. 근데 이 친구 왜.. 실행하면... 자꾸 cmd켜졌다가 사라지지...?? 싶어서 winget github repository를 다시 일고 microsoft store에 가서 winget을 쳐봤다

이 친구가 1등이길래 봤더니 설치가 되어있다...?

.... 도저히 모르겠어서 ... 그냥 윈도우 쉘에 입력해봤다..

!?!?!?!?!?!? 되는거잖아?????? 바로 갈겨
로그인 바로 갈겨...
코드 누르고 바로 권한 부여하기!!!

 

꺄ㅏㅏㅏㅏㅏ 드디어 성공...ㅠㅠㅠㅠㅠㅠㅠㅠㅠ

 

 

 

 

 

응... gh pr 셋팅부터 다시 가야해 .....
풀리퀘 너무 어려워 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 아니... 그냥 merge전에 검토하는 기능 그정도 아니였냐규요...

경로 찾아들어가서 `gh pr list`를 클릭!

 

나는 개똥벌레.... 올리려는 곳의 레포짓토리를 눌러야지.. 올린 곳의 레포짓토리를 왜... 선택해서.... 하.....

다시한번 검색의 시간을 가져봅니다...

 

 

ㅇ엄마...3시인데 ㅠㅠㅠㅠㅠㅠㅠㅠ

gh라는 친구를 알게된건 좋은데.. 왜 repo를 못바꾸냐고.... 하아.....

 

마무리

예... 그냥 새로 파는 방법으로 도전해볼까합니다... 지금은 너무 시간이 촉박해서 어쩔수가 없었어요... 지금부터 각잡고 코드를 짜도 storybook 1회차에겐 마감까지 불가능해보여서 ㅠㅠㅠㅠㅠ 다음에 이 문제를 다시한번 마주한다면 그때... 이어서 작성하도록 하겠습니다... gh pr잊지 않고 다시 도정해볼게요...

 

Reference

https://cli.github.com/manual/gh

 

gh

Take GitHub to the command line

cli.github.com

https://cli.github.com/manual/gh_pr

 

gh pr

Take GitHub to the command line

cli.github.com

https://github.com/cli/cli#installation

 

GitHub - cli/cli: GitHub’s official command line tool

GitHub’s official command line tool. Contribute to cli/cli development by creating an account on GitHub.

github.com

https://github.com/microsoft/winget-cli

 

GitHub - microsoft/winget-cli: Windows Package Manager CLI (aka winget)

Windows Package Manager CLI (aka winget). Contribute to microsoft/winget-cli development by creating an account on GitHub.

github.com

https://cli.github.com/manual/gh_pr_status

 

gh pr status

Take GitHub to the command line

cli.github.com

https://meaownworld.tistory.com/177

 

Github CLI의 기능, 설치 및 사용법에 대해

Github CLI란  microsoft가 github를 인수한 후 Actions, UI개선 등 개발자의 의견을 반영해 여러가지 업데이트를 진행했다. 올해 초에 github cli가 베타를 한다는 뉴스를 보고나서 "또 뭐 만드는구나~" 싶었

meaownworld.tistory.com