35 Python包管理与Git版本管理
48N6E
这个作者很懒,什么都没留下…
展开
-
2019/12/11 07-Git分支和工作流管理
一般来讲用的就是add,commit,push,pull,colone,对于checkout和reset,用的时候比较少,不要轻易的改名或者删除,一般项目开发的集成环境,一般叫IDE(比如pycharm),做项目就需要注意模块化了做任何项目应该跟版本管理工具关联起来,一上来总有人做一个初始化构建,这个项目大概需要多少个模块,这些模块包先建立起来,然后告诉下面的人可以开发了,下面的人就去克隆每...原创 2019-12-12 17:16:32 · 111 阅读 · 0 评论 -
2019/12/11 06-Git的Push和Clone
**一般暂存区的东西是看不见摸不着的,远程仓库,本地仓库,工作区workspace,暂存区的东西可以撤销,可以后悔,现在目前的所有操作都是本地玩add从工作区到暂存区,commit从暂存区到repository刚才把文件整个移动到windows也能使用,挪回去使用要注意一下权限,只要有.git目录,里面存的所有元数据,怎么操作都可以,使用版本管理工具可以找到前一次的改动几个开发可能会修改同...原创 2019-12-11 17:32:05 · 129 阅读 · 0 评论 -
2019/12/09 05-Git操作增删改检出重置比较
repository,index,workspace是放在本地的,remote是放在网络上的,一般不会在服务器上修改代码,都 会把这种变化放在服务端上去,服务器把变化保存下来怎么才算workspace,首先需要把这个目录,目录里面有什么,如果是空目录或者有文件,把这个目录里面有什么,都可以在项目的根目录下直接git init,把这个目录转换成git管理的目录,就是wordkspace, 如果有...原创 2019-12-10 22:35:18 · 134 阅读 · 0 评论 -
2019/12/09 04-Git由来和基本概念操作
服务端搭建好了,现在只需要客户端把写的文本文件管理起来即可,管理工具有cvs,svn,git,windows的cifs协议,也是adnrew tridgell逆向工程,成了linux上的samba,阿里的开源社区在国内回馈应该是第一位。08年 基于,web使用的git,网站github上线,风靡世界git是目前版本管理当中,最重要的工具http://git-scm.com/download...原创 2019-12-09 16:35:30 · 93 阅读 · 0 评论 -
2019/12/09 03-Gogs安装
软件的发展可能越来越大,就需要有一个管理版本的东西,最早从cvs开始,后来是svn,git慢慢分管svn的市场,做devops开发,这是必须要的在centos里面创建环境,yum安装gitmysql记得也安装下percona公司对mysql进行了加强用yum安装免得有依赖关系share共享客户端,server,clientmysql_secure_installation,这个命令的前...原创 2019-12-09 15:16:41 · 128 阅读 · 0 评论 -
2019/12/08 02-插件化开发和接口
插件化开发built-in function有想要的所有内建函数假如有一个功能是A类提供的现在想要加载这个模块,变成一种交互式的导入,内建函数__import__导入说明这个模块被加载了,就可以提取里面的类也可以这么写,这就是交互之后,通过一种动态的获取这个模块(类名,模块名,函数名),拿到相应的这些方法,这些对象,而不是通过之前的import或者from语句,是写死的/鼓励用...原创 2019-12-09 11:32:44 · 359 阅读 · 0 评论 -
2019/12/04 01-python包管理和打包分发
目录使用__init__.py这样一个特殊文件指代目录是一个特殊的模块,在python中只有一个类型,都是模块类型,modules,从表现形式也是分目录和普通文件,目录称为包,普通.py文件称为模块这些写出来其实都是为了复用,把包里面的文件复制过去就可以使用了,但是这种方式在本地文件系统还行,想传递给别人就有点难了linux有tar命令压缩,比如10个图片,压缩成1个文件,但是体积其实没怎么...原创 2019-12-08 17:29:29 · 177 阅读 · 0 评论