代碼發佈html
nginx+uwsgipython
部署 把代碼經過某種方式發佈到服務器上供別人訪問的過程 發佈linux
前戲nginx
ansible 批量執行遠程主機上的命令或者腳本git
git 版本控制的工具github
openpyxl 操做excel 表格web
celery 分佈式的一個異步工具shell
網絡的基礎知識django
git init . 將當前目錄變成git的倉庫windows
git add .或者文件文件夾 .表明當前目錄的全部文件
git commit -m 「提交信息」 提交 寫的多的人 (往本地倉庫提交)
提交以前的設置
git config --global user.email '1916910438@qq.com' #設置誰提交的whoyouare git config --global user.name 'liuyang' git config --global -l #查看global的設置 git config -l #查看git的全部更新
git remote add origin https://url.git 將本地倉庫和遠程倉庫作關聯
git push origin master 將本地的文件推送到遠程倉庫
git pull origin master 將遠程倉庫的文件拉到本地倉庫
工做區 當前工做的地方 status 看到的顏色爲紅色
緩存區 git add 以後的區域 status 看到的顏色爲綠色
本地倉庫 commit 以後的區域
遠程倉庫 遠程的倉庫,好比說碼雲、github
django 建立一個項目
django-admin startproject zdh
cd zdh
python manage.py startapp web
回退、回滾
# 提交以後不對的,不少,又很差刪除的: commit 黃色的哈希值
git log 查看本次提交以前的提交記錄
git reset --hard hash值
git reset --hard 0f938a24fc70f60f693e5916c6cc97ae1091f3f7 HEAD is now at 0f938a2 建立第一第一個 pycharm 就會退到了第一個寫的只有兩行,神奇
git reflog 查看全部的提交記錄(回退前的也可(hash短))
git diff 對比本地倉庫和工做區的區別
緩存區的任務是綠色的(add .以後) 工做區是紅色的
git diff --cached 對比的本地倉庫和緩存區的區別
git diff 和 git diff templates/index.html 都沒有變化 git diff --cached templates/index.html # 顯示修改的 新建了空的html文件以後:git diff --cached (查看區別)
git checkout 文件 將工做區的內容回退到最近一次提交的地方
git reset HEAD 文件 將緩存區的文件回退到工做區,不會覆蓋工做區的內容
好比: url : 1 直接寫url 2 寫 path (公司裏用的多的是1.11的版本)
git stash 建立一個快照
git stash list 查看快照
git stash pop 回到拍攝快照以前並刪除快照 = git stash apply + git stash drop
git stash apply 回到拍攝快照以前
git stash drop 刪除快照
只適用於一我的開發的時候,快照不要拍攝太多,一次只拍攝一次
衝突
同一行作了修改 只能經過人工來決定要保留什麼
git branch 查看分支
git branch name 新建分支
git checkout name 切換分支
git checkout -b 新建分支而且切換分支= git branch name + git checkout name
git merge name 合併分支,在合併到的分支上作合併 先checkout
git branch -d name 刪除分支
工做中通常都有多個分支
通常狀況下
git 和github同樣嗎
git 作版本控制 linux的創始人
github 就是一個網站 全球最大的同性交友網站
碼雲
gitlab 私有化部署
git 無中心化
svn 中心化
區塊鏈
由於沒有權限
remote: Permission to 417685417/zdh.git denied to xiadongzhi1988. fatal: unable to access 'https://github.com/417685417/zdh.git/': The requested URL returned error: 403
控制面板-憑據管理-windows憑據 把這個裏面的都刪掉
git push origin name 把本地分支上傳到遠程
git clone https://url.git 下載遠程倉庫的文件
git checkout -b dev origin/dev = git branch dev origin/dev + git checkout dev
以遠程倉庫的dev分支作母版建立一個dev分支’
git pull origin name 將遠程倉庫的文件拉取到本地
! [rejected] dev1 -> dev1 (fetch first) error: failed to push some refs to 'https://github.com/417685417/zdh.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
先pull 下來,而後push
1.git命令
2 django 實現登陸和註冊 (不要看以前代碼) modelform
隨機
https://blog.51cto.com/wangfeng7399/2352670
https://blog.51cto.com/wangfeng7399/2352669
正則
https://blog.51cto.com/wangfeng7399/2339556
貢獻代碼