Notice
Recent Posts
Recent Comments
Link
솔미는 성장중
당신의 시간을 아껴드립니다 (feat. 터미널 단축키 만들기) 본문
728x90
git pull origin
git push origin
git push --set-upstream origin
등등..
아직 이것들을 직접 치고 계신가요?
그렇다면 이 글은 당신을 위한 글입니다 :)
1분만 투자하세요!
zsh 와 bash 모두 동일합니다.
단축어를 통해 위 작업을 처리할 수 있습니다.
ex) gp만 입력하면 알아서 git pull origin 브랜치명 를 해줍니다.
글 마무리 부분에 제가 자주 사용하는 명령어를 첨부해놨습니다.
1단계
터미널을 열어서 zshrc 파일을 열어줍니다.
// zsh
nano ~/.zshrc
// bash
nano ~/.bashrc
2단계
파일 끝에 아래 함수를 추가해줍니다.
Ctrl + O -> Enter (저장) -> Ctrl + X (파일 닫기)
gp() {
local branch
branch=$(git rev-parse --abbrev-ref HEAD)
git push origin "$branch"
}
cf
참고사항
* local branch
: branch라는 이름의 지역변수 생성
* branch=${git rev-parse --abbrev-ref HEAD)
:현재 체크아웃된 브랜치 이름 가져오기
(--abbrev-ref: 브랜치 전체 참조(ref) 경로 대신 간단한 브랜치 이름만 출력. ex. ref/heads/feature-branch -> feature-branch)
3단계
변경사항을 저장하고, zsh 터미널을 재실행시켜줍니다.
// zsh
source ~/.zshrc
// bash
source ~/.bashrc
끝입니다:)
간단하니 설정해서 더욱 편하게 개발하시면 좋을 것 같습니다.
사용하고 있는 명령어 일부
gpsup() {
local branch
branch=$(git rev-parse --abbrev-ref HEAD)
git push --set-upstream origin "$branch"
}
gp() {
local branch
branch=$(git rev-parse --abbrev-ref HEAD)
git push origin "$branch"
}
gl() {
local branch
branch=$(git rev-parse --abbrev-ref HEAD)
git pull origin "$branch"
}
728x90