摘要: 1 背景 1.1 多人协同开发代码如何合并? 张三开发了user模块,你开发了home模块(协同开发), 他们都改动了配置文件的255行, 那么代码如何合并? 1.2 用10天开发处v1,版本; 往后有开发了v2,v3版本, 但是有人喜欢用v1, 有人喜欢用v2. 如何快速切换到老版本? 以上问题需 阅读全文
posted @ 2022-07-17 23:51 tslam 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1 安装 1.1 选择对应操作系统安装 1.2 1.3 若下载非常慢, 可以把链接复制到迅雷下载 复制到迅雷 1.4 选择安装位置 1.5 剩下一直下一步即可. 1.6 桌面右键, 出现如下,表示安装成功 2 流程(核心) 1.1 工作区: 新增/修改代码后对应显示显示红色的文件/文件夹 开发程序代 阅读全文
posted @ 2022-07-17 23:49 tslam 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1 pycharm中设置查找的git可执行文件(不设置也行, 因为你安装Git时其已自动将可执行文件加到电脑环境变量了) 怎么知道你做了哪些更改? 效果 阅读全文
posted @ 2022-07-17 23:48 tslam 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 背景: 假设远端有master和dev分支, 拉取到本地后,本地也有master和dev分支. 然后在本地的dev分支上开发(写代码), 完了后提交到远端的dev分支, 然后在线上将dev分支合并到master分支上 词语解释: 提交pr, 即提交一个合并分支的请求(pull request) 你提 阅读全文
posted @ 2022-07-17 23:45 tslam 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 定义: 多个人同时开发一个项目, 即要做好版本的管理,又要做好代码的合并 图解: 重要点: 在多人开发同一项目时, 在提交代码到远程仓库时, 需先拉去远端的代码到本地,这样保证获取的是最新版的远程代码,然后再执行提交代码命令. 下图有git pull origin master 解释: 从远程ori 阅读全文
posted @ 2022-07-17 23:44 tslam 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 背景: 之前连接远程仓库用的是https协议 在路飞05_002 远程仓库查https关键字 ssh协议连接远程的方式 方式1 输入用户名、密码 方式2 配置公钥、私钥 公司常用 如何设置: 在本地生成一个公钥和私钥,把公钥放到远端机器上,直接连, 不需要输用户名和密码. 给别人的话是只能是公钥, 阅读全文
posted @ 2022-07-17 23:42 tslam 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 分支list #1 创建分支 #2 查看本地分支 及远程分支 #3 切换分支 #4 创建并切换 #5 删除分支 #6 查看远程分支 #7 合并分支(在其他分支对代码操作后提交到版本库->给换到要合并的分支->合并) 详细 #1 查看本地分支 git branch # 查看项目所有分支(远程和本地) 阅读全文
posted @ 2022-07-17 23:40 tslam 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1 概念介绍 本地仓库 仅当前电脑的拥有者可以提交代码 远程仓库 代码仓库在远程服务器上, 多个人可以提交 就是把本地的代码传到远端. 注意: 协同开发,若多人提交到远端, 若共同操作一个分支时可能会出冲突(待解释) 2 远程仓库软件 github、gitee、gitlab 3 创建一个远程仓库 3 阅读全文
posted @ 2022-07-17 23:39 tslam 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 如下 1中因为点开Terminal后进入的是项目Python解释器环境,而此项目用的是虚拟环境,所以直接进的是虚拟环境,所以跟3列出的包一样. 2中并未进入虚拟环境,所以展示的是计算机Pythonx.x中解释器中Lib下site-packages中的包. 阅读全文
posted @ 2022-07-17 21:55 tslam 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 如下图 查看/修改Python解释器的另一种方式 File → Settings 阅读全文
posted @ 2022-07-17 21:00 tslam 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1 概念 在正常开发中 我们会给每一个项目配备一个该项目独有的解释器环境,这个环境叫做虚拟环境 因其是依赖现电脑上现有python解释器而创建的, 而不是单独再下载一个python解释器.所以叫虚拟环境. 该虚拟环境内只有该项目用到的模块 用不到一概不装 2 优点 1、一个项目一个环境: 使得不同项 阅读全文
posted @ 2022-07-17 18:16 tslam 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1 确定python解释器版本 -> 看公司在用什么解释器版本 解释器/项目文件夹不能装在中文路径下 2 建项目的虚拟环境 3 装第三方模块到项目的虚拟环境中 怎么装 见3详细 用 pip3.6 install -r requirements.txt -> 一键安装 requirements.txt 阅读全文
posted @ 2022-07-17 18:09 tslam 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 1 步骤 File → New Project 2 虚拟环境需要的模块从哪里来? 从pip缓存中找 缓存中没有从网络上下载 有可能从回收站找(仅猜测,待验证) 测试 step1 把pip缓存清了,回收站清了,网断了 step2 新建一个项目,用虚拟环境 step3 发现报错 可以看出: 其执行的是 阅读全文
posted @ 2022-07-17 17:15 tslam 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一、 pip基础 1 不同的python解释器对应不同的pip 2 想要在cmd/Pycharm的Terminal中执行pip命令,需要将其加入系统的环境变量 3 查看pip3.7 的位置 pip3.7 -V 4 pip缓存路径: 默认→ C:\Users\计算机用户名\AppData\Local\ 阅读全文
posted @ 2022-07-17 00:34 tslam 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 1 问题: 显示没有django模块 >下载一个,提示已经安装 > 启动后提示django模块不可导入 2 解决: 查看该项目的解释器发现是python37 而默认的pip是加入环境变量的python36的pip 所以需要把python37解释器的pip路径加入环境变量, 重启Pycharm后 用p 阅读全文
posted @ 2022-07-17 00:20 tslam 阅读(781) 评论(0) 推荐(0) 编辑