편집기에서 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
TAB
를 입력해야 하기 때문에 번거롭다.편집기에서 분기 이름 변경
직접 입력하지 않음
자신의 현재 지점을 이름 변경 대상으로 한정하는 변경용 명령을 만들었다.
또 현재의 지점은 마음대로 입력할 수 있고 변경점에만 주목하면 된다.
평소에 디버그 정보를 입력할 수 있도록 편집기에서 분기 이름을 변경합니다.
가능한 한 가볍게 하기 위해서 나는 아래의 지령을 했다..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"
[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
에서 편집기 상승편리한 결말!!!
끝말
원래 지점명 변경 작업에 비해 입력한 문자가 많이 줄어들어 수월해졌다.
잘 됐다.
Reference
이 문제에 관하여(편집기에서 Giit의 분기 이름 변경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/meganemura/items/82c22a7dbc5718d1c7f5
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(편집기에서 Giit의 분기 이름 변경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/meganemura/items/82c22a7dbc5718d1c7f5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)