편집기에서 Giit의 분기 이름 변경

2415 단어 Git

브랜치 이름을 변경하는 방법


일반적으로 일을 시작할 때 지점을 만든다.git checkout -b issue-1234-yabai-warning몇 개의 실장을 더하면 실장 내용과 지점 이름이 맞지 않는 경우가 종종 발생한다.
따라서 Pull Request를 만들기 전에 분기 이름을 변경하여 구현 내용을 나타냅니다.git branch -m issue-1234-yabai-warning issue-1234-replace-deprecated-methods git branch -m old-name new-name에서 분기 이름 변경)
하지만 이 지점 이름을 바꾸는 지령의 입력이 너무 느려서 편하게 해주고 싶어요.

지점 이름을 바꾸는 번거로운 점


콘솔에서 지점 이름을 변경할 때 다음 단계라고 생각합니다.
  • 보완을 이용하여 먼저 변경 전의 이름으로 지점 이름의 변경 명령을 입력합니다(집행하지 않음)
  • git branch -m issue-1234-yabai-warning issue-1234-yabai-warning

  • 사용Alt + Backspace 등 변경된 이름에서 필요 없는 것을 삭제
  • git branch -m issue-1234-yabai-warning issue-1234-
  • 새 이름 입력
  • git branch -m issue-1234-yabai-warning issue-1234-replace-deprecated-methods
  • 특히git-compuletion의 보충이 있어도pacapakaTAB를 입력해야 하기 때문에 번거롭다.

    편집기에서 분기 이름 변경


    직접 입력하지 않음


    자신의 현재 지점을 이름 변경 대상으로 한정하는 변경용 명령을 만들었다.
    또 현재의 지점은 마음대로 입력할 수 있고 변경점에만 주목하면 된다.
    평소에 디버그 정보를 입력할 수 있도록 편집기에서 분기 이름을 변경합니다.
    가능한 한 가볍게 하기 위해서 나는 아래의 지령을 했다..gitconfig에 추가해서 사용합니다.)
    [alias]
        rename-branch = "!f () { \
            local tmpfile=$(mktemp 2> /dev/null || mktemp -t tmp); \
            trap \"rm -f $tmpfile\" EXIT; \
            local branch=$(git rev-parse --abbrev-ref HEAD); \
            echo \"$branch\" > $tmpfile; \
            EDITOR=${EDITOR:-vim}; \
            $EDITOR $tmpfile; \
            git branch -m $branch $(cat $tmpfile); \
        };f"
    
  • git rename-branch에서 편집기 상승
  • 현재 분기 이름을 입력했으며 분기 이름 변경
  • 저장 후 종료 후 분기 이름을 변경할 수 있음
  • (처음과 마찬가지로 GIF)

    편리한 결말!!!

    끝말


    원래 지점명 변경 작업에 비해 입력한 문자가 많이 줄어들어 수월해졌다.
    잘 됐다.

    좋은 웹페이지 즐겨찾기