TIL | git hub issue 관리, git stash ...

·2023년 8월 17일

TIL # WIL

목록 보기
53/65
post-thumbnail

23.08.17

1. git hub issue 관리

git hub를 사용하면서 issue 사용은 한 번도 해보지 않았는데 오늘 조금 원리를 배울 수 있었다.

  1. issues에서 new issue를 클릭 해 issue를 작성하고 제출한다.

  2. 기능을 구현하기 전 브랜치명에 issue 번호를 연결지어서 브랜치명을 지어준다.
    issue-9-map

  3. 기능을 구현하다가 commit을 하게 된다면 commit message에 메세지와 함께 issue 번호를 연결한다.
    Feat map api (#9)

  4. issue에서 작성한 기능이 다 끝나면 Pull requests에서 New pull request를 클릭해 PR을 작성한다. 이때 PR 메세지에 closed #9 라고 적게되면 issue가 자동으로 닫히게 되고 PR도 닫히게 되어 기능구현이 완료됨을 명시된다.

+) 그리고 git add . 하기 전에 git status를 입력하여 현재 git 상황을 잘 보기 !!!


2. git stash

git stash : 하던 작업 임시로 저장하기
참고 블로그

위의 명령어를 통해 새로운 stash를 스택에 만들어 하던 작업을 임시로 저장된다.

git stash
git pull origin dev
git stash pop

작업을 하다가 pull을 해야하는 상황이 왔을 때 git add . 후에 commit message를 어떻게 써야할지 고민이 되었는데 위에 git stash를 사용해 임시 저장해두고 pull을 한 다음 stash를 pop(삭제)하면 message를 안 써줘도 된다고한다.

그러나 git stash는 위험한 명령어니 개인적으로 사용은 그닥 ...?
ex. 이전에 작업했던 것이 삭제되고 다시 돌아오지 않는 등 ........

1개의 댓글

comment-user-thumbnail
2023년 8월 17일

오호 stash 내용도 추가하셨네용 하지만 stash는 무서워요

답글 달기