面试笔记
1 git的常用命令笔记


1 创建用户
git config --local user.name "Your Name"
git config --local user.email "email@example.com"
2 初始化仓库
git init
3 添加的暂存区
git add
4 分支
git commit -m '信息'
5 查看状态
git status
6 查看日志
git log
7 查看全部记录日志, 用用于返回回退之前的版本
git reflog
8 查看分支中所有文件
git ls-tree head
9 查看暂存区的所有文件
git ls-files -s
10 版本回退
1) soft
分支 -> 暂存区
git reset --soft 版本号
暂存区 -> 工作区修改
git reset head 文件
工作区修改 -> 工作区原内容
git checkout -- 文件
2) mix
分支 -> 工作区修改
git reset --mix 版本号
3) hard
分支 -> 工作区原内容
git reset --hard 版本号
11 使用stash
1) 将当前修改的内容提交到暂存区
2) 存储到stash栈
git stash
3) 查看stash栈中的内容
git stash list
4) 还原到stash栈顶
git stash pop
5) 应用stash栈中的其中一个版本
git stash apply stash版本
6) 清空stash栈
git stash drop
12 分支的使用
1) 创建分支
git branch 分支名字
2) 切换分支
git checkout 分支名字
3) 合并分支
git merge 分支名字
13 远程仓库
1) 添加仓库
git remote add origin 地址
2) 推送
git push origin master
3) 获取
获取到分支
git fetch origin dev
获取到工作区
git pull origin dev
14 克隆
1) 克隆
git clone 地址
2) 查看分支
git branch -a
3) 根据远程分支创建分支
git branch 分支名 /origin/分支名
15 协同开发
1)
git commit -a -m 'test'
16 ssh登录
1) 生成秘钥
ssh-keygen.exe
2) 查看秘钥
把公钥放在账户下
3) 克隆的地址选择ssh的
4) 忽略文件
创建.gitignore
在此文件里写入忽略的文件
2 Django常用配置
ALLOWED_HOSTS = ["*"]
STATICFILES_DIRS = (
os.path.join(BASE_DIR,'static'),
)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME':'dbname',
'USER': 'root',
'PASSWORD': 'xxx',
'HOST': '',
'PORT': '',
}
}
import pymysql
pymysql.install_as_MySQLdb()
3 常用Django操作
导入
from django.shortcuts import render,HttpResponse,redirect
from django.conf import settings
from django.utils.safestring import mark_safe
from django.http import JsonResponse
4 redis的操作
http://f572b027.wiz03.com/share/s/3RsH0D0I9QN62G0wiE2Jj-gH3vbkk90JwkK-2Qz-_o2_y05M
人若有恒 无所不成

浙公网安备 33010602011771号