GIT撤销修改

作者:matrix 被围观: 4,395 次 发布时间:2022-04-01 分类:Linux | 4 条评论 »

撤销本地修改 本地代码仅是修改,还未做任何提交(add/commit操作) $ git checkout file_name_path_1 file_name_path_2 file_name_path_3... #撤销指定文件的修改 $ git checkout . #撤销所有文件的修改 git checkout会直接还原修改的文件到仓库版本 撤销add $ git reset HEAD file_name_path1 #指定还原文件的add操作 $ git reset HEAD #还原所有文件 撤销commit 已经commit提交,没有push到远端 #修改(替换)掉上次的commit $ git commi......

IOS捷径 睡眠灯 sleep-lamp

作者:matrix 被围观: 1,833 次 发布时间:2022-03-01 分类:零零星星 | 一条评论 »

第一次编写快捷指令,不错。小小满足了我的ios应用需求 😆 我不喜欢太黑的环境入睡,所以想要个倒计时关闭的手电筒 feat 支持列表选择时间 支持自定义倒计时时间 通知提示关闭时间 关闭时间动态判断(可手动修改缓存文件) 重复执行的覆盖提示 快捷指令 https://www.icloud.com/shortcuts/c83d1a4f15644e45a1410311cc84c715 ios手机直接在Safari浏览器中打开然后信任即可运行。 功能简单,但是里面执行步骤被我加到了50+ :捂脸: 从简单的循......

django在docker环境中断点调试

作者:matrix 被围观: 1,474 次 发布时间:2022-01-07 分类:Python | 一条评论 »

之前是本地Python环境安装Django项目直接运行和断点,现在尝试切换到vscode~ vscode插件 https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers https://marketplace.visualstudio.com/items?itemName=ms-Python.python Dockerfile配置 用于创建docker镜像 项目根目录中创建Dockerfile文件 # syntax=docker/dockerfile:1 FROM python:3.10 #设置容器中环境变量 ENV RUN_ENV='develop' WORKDIR /data COPY......

mysql float字段类型数据查询为空问题

作者:matrix 被围观: 1,115 次 发布时间:2021-12-28 分类:mysql PHP | 一条评论 »

结论 不要用float、double类型存储浮点数。改用decimal字段类型 过程 之前是知道浮点数最好不要用float类型做存储,手上遇到老项目使用就正好是float字段存储的体重数据,比如51.6这种。 普通的查询没问题,个别数据就出现查询为空的问题。后来发现都是浮点类型数据,排查框架的sql日志到PDO的参数绑定找遍了都没找到根源。还以为是PDO扩展的data_type出错,因为内部sql执行时浮点数的参数绑定是使用PDO::PARAM_STR。 $this->PDOStatement->......

python依赖管理工具poetry

作者:matrix 被围观: 2,321 次 发布时间:2021-11-30 分类:Python | 2 条评论 »

用的pipenv但是lock时间有点太长了,所以到poetry试试水... poetry安装 curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python - 项目设置poetry虚拟环境 poetry init 按照选项默认就好 给虚拟环境安装依赖 poetry add requests=3.6 poetry add requests@last 安装之后系统会自动生成pyproject.toml,poetry.lock文件 删除依赖 poetry remove requests 显示依赖信息 poetry show poetry show --......

vscode remote-ssh 内网穿透远程开发调试

作者:matrix 被围观: 2,004 次 发布时间:2021-10-07 分类:command Linux | 一条评论 »

线上代码有时候会需要部署到内网或者防火墙后面的本地服务器环境,这个时候发布代码或者调试都会造成不便。 使用环境 测试环境为 mac vscode windows版本的操作相差不大。 vscode作为ide编辑器,也作为文件管理工具来上传下载服务器文件。需要安装Remote - SSH插件完成这些功能。 目的 本地环境可以直接编辑操作远程服务器中的文件,当然这非常危险和忌讳! 修改文件前你需要做备份然后灾难还原 😀 路径也很清晰,通过中转来访问: localhost ......

SVN或者GIT远程双向同步

作者:matrix 被围观: 1,817 次 发布时间:2021-09-03 分类:零零星星 | 一条评论 »

现在我需要svn或者git的提交同步到其他远程仓库(svn或git),也就是同步操作。这里的同步最小单位为单次的提交commit。 配合之前的「使用git-svn管理svn仓库」可以完美解决这个问题,利用git来中转管理我们手上的仓库代码。 场景: 有多个相同代码的SVN仓库,我不想全部迁移到git。然而每次修改一个功能的代码就必须手动复制到其他的远程svn/git仓库上,代码相似但又不能直接替换。。。 之前使用git cherry-pick可以解决这个问题,但是要单独给s......
标签: ,
阅读全文 »

使用git-svn管理svn仓库

作者:matrix 被围观: 1,404 次 发布时间:2021-08-24 分类:兼容并蓄 | 无评论 »

git-svn工具是git对比较老的svn的兼容性支持,可以直接对svn仓库进行管理。git-svn内部其实是使用perl脚本处理svn命令,没有的话要重新安装git。之后就可以任意使用git的功能了,比如stash。 mac环境下直接输入命令git svn --version检查是否可用。 出现问题最好是重新安装svn和git: $ brew reinstall subversion $ brew reinstall git clone项目 $ git svn clone svn://username@svn.hhtjim.com/repos 修改&提交 这里和git仓库操作一致 $......
标签: , ,
阅读全文 »