본문 바로가기

깃 브랜치 이름 출력하기 - git, fabric, local, print Git Branch Name Print 자동으로 무언가를 수행하려고 할 때 저는 git branch 네임을 활용하는 경우가 종종 있는데요. 예를 들어서 깃 브랜치 네임에 release 가 포함되지 않았는데 무언가 배포하는 행동을 하지 못하게 한다거나. 브랜치 네임으로 실행해야 하는 함수들을 다르게 한다거나 등등이 있습니다. 물론 제가 사용하는거지 보편적인 방법은 아닌 것 같습니다. 암튼 어떤 이유들 git branch name이 필요하시면 아래 명령어로 가져오실 수 있습니다. git rev-parse --abbrev-ref HEAD fabric에서 local로 위 명령어를 실행하고 값을 가지고 오기 위해서는 아래와 같이 capture 변수를 추가되면 됩니다. local('git rev-parse --ab.. 더보기
git branch delete / remote branch delete / remote branch list udpate Git branch delete / list update git branch delete 로컬에서 git branch 하나를 삭제하고 싶을 때에는 -d 옵션으로 가능합니다. 아래와 같이 말이죠. git branch -d branch_name 여러 개의 로컬 branch를 삭제하고 싶을 때에는 -d 뒤에 쭉 붙여주면 됩니다. git branch -d branch_name branch_name2 branch_name3 branch_name4 git branch force delete 기본적으로 합쳐진 branch가 아니면 에러가 나면서 지워지지 않습니다. 그럴 때 강력하게(?) 삭제하는 옵션은 -D 입니다. 대문자는 강력하니까요. git branch -D branch_name -d 옵션과 마찬가지로 -D 옵.. 더보기
RabbitMQ Management Command Line Tool 간단 소개 RabbitMQ를 커맨드로 컨트롤 할 수 없는지 알아보니 RabbitMQ Management Command Line Tool 이라는 것이 있더군요. 몇 가지 실험을 해보고 간단하게만 정리해봅니다. RabbitMQ Management Command Line Tool은 공식적으로 지원하고 있습니다. 참고 RabbitMQ Home Page : https://www.rabbitmq.com/management-cli.html Command Line Tool은 Python 파일로 제공되고 있습니다. Python 파일은 여러분이 RabbitMQ를 설치했고 Management 플러그인을 활성화한 상태면 언제든지 다운로드 할 수 있습니다. 1. RabbitMQ Management Command Line Tool 다운로드.. 더보기