Git 이 관리하는 모든 파일 조회
git ls-tree -r master --name-only
출처 : https://superuser.com/questions/429693/git-list-all-files-currently-under-source-control
Download youtube
Youtube 영상을 파일로 저장을 할 수 있다. 집에 인터넷이 안 된다면 회사에서 다운로드 받도록 하자.
youtube-dl --add-metadata -i -x --audio-format flac -- [youtube id]
Create django superuser
$ python manage.py createsuperuser
## 이메일과 사용자 이름을 옵션으로 줄 수 있다.
$ python manage.py createsuperuser --email superman@water.com --user superman
Work with regular expression
정규표현식의 결과를 즉각적으로 확인이 가능하다.
Delete merged branches
master branch 에 병함된 feature branch
는 유지할 필요가 없다. 매 배포시마다 아래 명령어로 삭제해 주자.
# master branch
git branch --merged origin/master | egrep -v "(^\*|master|develop)" | xargs -n 1 git branch -d
git push --delete origin `git branch -r --merged origin/master | egrep -v "(^\*|master|develop)" | sed 's/origin\///'`
# develop branch
git branch --merged origin/develop | egrep -v "(^\*|master|develop)" | xargs -n 1 git branch -d
git push --delete origin `git branch -r --merged origin/develop | egrep -v "(^\*|master|develop)" | sed 's/origin\///'`
Mysql users
자주 사용하지 않지만, DB 초기화시에 꾸준히 필요한 명령어.
CREATE USER 'water'@'%' IDENTIFIED BY 'difficult';
DROP DATABASE db_water;
CREATE DATABASE db_water CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON db_water . * TO 'water'@'%';
반응형
'Develop' 카테고리의 다른 글
Django app AWS EB(elasticbeanstalk) 배포해보기 (0) | 2020.03.14 |
---|---|
우분투 리눅스에서 자주 사용하는 툴 (0) | 2019.09.18 |
불필요한 브렌치 자동 제거 스트립트 (0) | 2019.09.13 |
Serve tensorflow iris models (0) | 2019.09.11 |
힐월드 개발 구성 환경 (0) | 2017.02.09 |