想起來了就隨緣寫寫系列git
1.gitapp
git add ,fetch
git commit -m "(remark)"ui
git push (origin "branch")spa
git statuscode
git branchblog
git checkout "(branch)"索引
git logcrontab
git merge -m "(remark)" (須要合併的分支) 注意,是將其餘分支合併到當前分支上ip
將本地項目提交到遠程倉庫
建立.git文件 git init
添加 git add .
提交 git commit -m "(remark)"
鏈接遠程倉庫,若是提交別人的倉庫須要接受邀請 git remote add origin (遠程倉庫的SSH/HTTP)
最後 git push origin master
本地建立新的分支並推到遠程
git branch (branch_name)
git add .
git commit -m "(remark)"
git push origin (remark)
開發中遇到了一種狀況,本地的主分支是很老的版本,而本身的分支是最新的未合併到主分支,這是pull報了錯:本地分支有修改的未保存,須要先push;但push的時候也是報了什麼錯誤忘記了,這時候須要使用遠程分支將本地分支強行覆蓋,這種狀況會丟失本地分支未提交的更改,而且代碼中因爲強行合併會在不一樣的地方出現一些信息來提示你這裏須要修改,須要將主分支pull下來修改後push上去再pull,後果嚴重程度請斟酌。方法:
git fetch --all
git reset --hard origin/master
git pull
2.SQL
查 SELECT name, age FROM table_name WHERE age >18; 改 UPDATE table_name sET name=Jack WHERE id=1; 增 INSERT INTO table_name (name, age, sex) VALUES (Jack, 18, man); 刪 DELETE FROM table_name WHERE name=Jack; 清空表,比delete from table_name耗資源更少 TRUNCATE TABLE table_name; 刪除索引 DROP INDEX index_name; 刪除表 DROP TABLE table_name; 刪除庫 DROP DATABASE database_name;
3.其餘
celery指令 celery -A (celery_app) worker -l info
celery開啓定時任務 celery -A (celery_app) beat-l info
celery定時任務須要和普通celery打開兩個不一樣的終端,定時任務開啓後會生成一個PID後綴的文件,若關閉再開啓須要刪除這個文件否者會報端口占用錯誤
celery中__init__.py配置定時任務 app = Celery('celery_taskclip') # 經過Celery 實例來加載配置模塊 app.config_from_object('celery_app.celeryconfig') app.conf.update( CELERYBEAT_SCHEDULE = { 'over_time_task': { 'task': 'celery_app.over_time.over_time', # 'schedule': timedelta(seconds=20), 'schedule': crontab(minute=0, hour=3), 'args': () } } )
批量安裝依賴包 pip install -r file_path
下載制定包 pip install --download d:\packages -r requirements.txt
按照指定文件安裝離線包 pip install --no-index --find-links=d:\packages\ -r requirements.txt