ubantu下一些常用的命令和GIT 命令

###ubantu下一些常用的命令和GIT 命令

1.创建虚拟机:mkvirtualenv -p python3 env20
2.退出虚拟机环境:deactivate
3.进入虚拟环境:workon env20
4.查看所有的虚拟环境:workon双击tab
5.安装第三方包:pip install flask==0.10.1
6.查看已安装的包:pip freeze

###ubantu下Python的操作命令

1.生成随机字符串:base64.b64encode(os.urandom(48)) 
2.脚本启动需要安装flask组件:flask-script
3.启动web应用:python main.py runserver -h 0.0.0.0 -p 8000 -d
4.flask组件flask-wtf中封装csrf保护机制
5.mysql数据库连接需要安装flask-sqlalchemy 和 flask-mysqldb
6.pmysql:pip install pymysql 连接地址:app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql@127.0.0.1:3306/test20'
7.数据迁移:安装组件flask-migrate,数据迁移依赖脚本启动组件flask-script, 初始化迁移文件夹python main.py mc init  生成脚本python main.py mc migrate -m "构建表结构",升级脚本python main.py mc upgrade
8.启动redis数据库:sudo redis-server /etc/redis/redis.conf,终端访问redis数据库sudo redis-cli -h 127.0.0.1 -p 6379
pyhton操作redis:pip install redis
9.数据库集群:配置数据库的ip/端口 ,cluster-enabled yes cluster-config-file      nodes-7000.conf      cluster-node-timeout 15000,设置appendonly参数 appendonly = yes
10.创建数据库集群: redis-trib.rb create --replicas 1 127.0.0.1:7000  127.0.0.1:7001  127.0.0.1:7002  127.0.0.2:7003  127.0.0.1:7004  127.0.0.1:7005
11.访问数据库集群 访问集群必须加-c sudo redis-cli -h 127.0.0.1 -p 7000 -c
12.python操作redis集群:安装第三方包pip install redis-py-cluster

###GIT

 1.创建本地仓库:git init 
2.设置仓库的作者信息:git config user.name wf   git config user.email  wf@itcast.cn
3.全局设置作者信息(默认仓库使用)git config user.anme  --global
4.查看本地仓库状态:git status
5.将工作区内容提交到暂存区:git add 文件  git add .
6.将暂存区内容提交到仓库区:gti commit -m "注释"
7.查看仓库当前的版本git log
8.根据暂存区还原工作区:git checkout 文件名
9.根据仓库区还原暂存区:git reset HEAD

HEAD表示当前版本
HEAD^表示上一个版本
HEAD~100表示前100个版本
切换到上一个版本(还原根据仓库区还原暂存区)git reset HEAD^
切换到指定版本(版本号前7位)git reset a4a659a
查看历史操作git reflog

删除文件:删除工作和暂存区文件:git rm 文件名,此时提交git commit,新版本就没有该文件了
恢复误删:如果已经提交了新版本,先切换到上一个版本git reset HEAD^,再还原工作区git checkout 文件名。如果还没有提交到新版本,先还原暂存区git reset HEAD,再还原工作区git checkout 文件名

只删除暂存区文件git rm 文件名 --cached
还原仓库区和暂存区(默认)git reset HEAD^ --mixed
只还原仓库区git reset HEAD^ --soft
还原仓库区&暂存区&工作区git reset HEAD^ --hard

###GIT远程管理

克隆远程仓库:git clone https://gitee.com/cz_zzz/InfoNews.git
推送本地版本到远程仓库:git push
拉取远程版本到本地仓库:git pull
记录密码:git config -- global credential.helper store
	
项目经理
版本打标签:git tag -a v1.0 -m "1.0版本" 版本号
将标签推送到远程仓库:git push origin v1.0

开发人员
先拉取远程版本:git pull 
查看所有的标签:git tag
查看标签对应的版本:git show v1.0
切换到对应的版本:git reset 版本号

分支--项目经理
查看所有的分支:git branch
创建分支:git branch dev 
推送分支到远程仓库:git push origin dev -u
将稳定版本合并到主分支
	先拉取远程版本:git pull
	再切换到主分支:git checkout master
	合并分支:git merge dev
	
分支---开发人员
先拉取远程版本:git pull
切换到开发分支:git checkout dev
在开发分支中进行开发
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值