본문 바로가기

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 옵.. 더보기
자바스크립트 여러줄을 하나의 문자열로 만들기 자바스크립트에서 여러 줄을 하나의 문자열을 표현하는 방법은 여러 가지가 있지만 문자열 사이사이에 변수가 들어가는 것이 아니라면 아래와 같이 `(숫자 1키 왼쪽에 있는 backtick)을 사용하는 방법이 있습니다. 여러 줄을 하나의 문자열로 표현하기 위해서 이렇게 사용 할 수 있습니다. `문자열문자열문자열` 비슷하게 생겨서 혼동될까바 한 번 더 강조하면 apostrophe가 아니라 backtick을 사용하는거에요 !! 문제는 backtick으로 지정한 문자열이 gulp-uglify를 통과하면서 에러가 발생하더라고요. 인터넷에 찾아보니 gulp-babel을 활용하면 된다고 해서 해보니 성공 !! 대략 아래 처럼 사용하면 되더라고요. uglify 전에 babel로 es2015로 변경해주면 해결 !! gulp-.. 더보기
pssh Example in Ubuntu pssh는 parallel-ssh의 약자로 여러 대의 서버에 동일한 명령을 한방에 내릴 수 있는 기능을 제공합니다. 유사한 기능을 가진 툴이 여러 개가 존재함으로 원하는 툴을 사용하면 되고 저는 pssh를 일단 사용하고 있습니다. 참고로 다음 URL에서 소스코드나 PDF 문서를 다운로드 할 수 있습니다. http://www.theether.org/pssh/ 예를 들어서 다음과 같은 일을 할 때 편리합니다. Server A ---------------------- Server B-1 (192.168.0.11)(192.168.0.10) ┣ Server B-2 (192.168.0.12) ┣ Server B-3 (192.168.0.13) ┣ Server B-4 (192.168.0.14) ┣ Server B-5 .. 더보기
bash shell script - delete multiple lines using sed bash shell을 써서 서버 환경을 자동으로 설정할 수 있도록 하는 스크립트를 작성하고 있어요 ^^ 이거 잼있네요! 문법을 다 볼 시간이 없어서, 필요한 것들만 찾아서 만들고 있는데요. 약간은 어설프지만, 잼있네요!! (근데 왜 눈이 촉촉할ㄲ...) 자주 까먹으니깐, 간단하게 정리해둡니다. 예전에 작성했던 내용 중에 마지막 줄을 지우는 것은 아래와 같이 했구요.delete string to end of file sed를 이용해서 파일의 마지막 줄을 삭제하는 것은 엄청 간단하네요. fileName="/etc/bash.bashrc" sed -i '$d' $fileName -i 는 insert 옵션이라고 하구요. d는 delete 군요. delete line sed를 이용해서 파일의 특정 줄을 삭제하는 것.. 더보기
bash shell script - insert multiple lines using sed bash shell을 써서 서버 환경을 자동으로 설정할 수 있도록 하는 스크립트를 작성하고 있어요 ^^ 이거 잼있네요! 문법을 다 볼 시간이 없어서, 필요한 것들만 찾아서 만들고 있는데요. 약간은 어설프지만, 잼있네요!! (근데 왜 눈이 촉촉할ㄲ...) 자주 까먹으니깐, 간단하게 정리해둡니다. 여러 줄의 문자열을 파일의 특정 위치에 입력하기 위해서는 역시 sed를 사용해야죠. 스크립트는 아래와 같습니다. projectSetupFile='/var/www/html/test' sed -i -e '59d;60d;61d;62d;63d;64d' $projectSetupFile sed -i "59i\DATABASES = {\n\ 'default': {\n\ 'PORT': '',\n\ }\n\ }" $projectSe.. 더보기