經常使用指令

想起來了就隨緣寫寫系列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

相關文章
相關標籤/搜索