
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
注意:本文将逐渐完善更新…因为rebase在工作中多人合作开发中真的很重要1:背景描述rebase中最需要注意的地方就是代码冲突问题,产生冲突的原因在于merge的时候和他人修改了同一行代码,这就会导致使用git merge的时候不知道应该听谁的,使得git服务疑惑不知道谁是正确的。废话不多说,如下案例假设时间点今天上午10点,我从最新的代码仓中的master分支下在本地创建了一个新的开发分支,就
这就是本人犯得严重错误,将导致被关联的原文件libssl.so.1.1也被同时清空,变为0字节,因为openssl和ssh登录相关,将原来的动态链接库清空,自然影响到了后续登录,从而服务器重启后直接失联。更换完成,最终服务启动正常,但是服务器重启后发现ssh登录不上了,因为自己软链接删除失误导致与ssh关联的旧版本的动态链接库被清空了,变成了0字节。起初因为当前服务器有其他版本的动态链接库,没想到

结果就是rabbitmq启动失败随后,执行reset时报错。Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only
1背景介绍linux系统重启后一直卡在last login页面不动,无法输入任何指令。2解决方法同时按下ctrl c 能够退出,此时能够正常输入内容,但是不是我们熟悉的页面,此时缺乏对系统的引导,需人为手动引导配置,在终端输入source ~/.bashrc 回车就OK,能够看见自己熟悉的@root页面...
从图中很明显能够看到,每个使用的python文件都在package中,标志是含有__init__.py文件,因此本文讨论的就是非package缺少__init__.py文件的问题。从项目结构上也能看出,在项目目录下的project_test以及abc都是一级目录,而且都是包。为了排查问题,直接终端导入试试。可以看出项目里的模块,直接在虚拟环境的终端里也无法导入。

推荐去apache官网https://www.oracle.com/下载自己需要的版本,注意需要注册登录,这里给出我常用的版本在文章中,请解压后自行安装,可以自行设置安装目录,默认会安装在c盘的/c/Program Files/Java目录下。

问题来了,rebase就是这个坑,使用rebase变基,相当于把你本地的这个分支(注意和远程上的现在侧commit_2合并的分支一个名字)再次merge一遍,但是你要注意,最新的commit是revert1,是摘除这个分支的merge请求,会导致你无论rebase多少次,这个commit_2的代码都不会出现,被revert1抵消掉了,而且会使得你本地的这个分支也被rebase掉,还需要git re
问题起源于生产环境上,每次升级上线采用的是全量的安装包替换的方式升级,然后每次打的新的安装包体积越来越大,导致负责升级的运维同事下载分发安装包的时间过长,因此研发侧分析到是git本身自带的微型的文件管理系统数据过于臃肿导致,故有了此文,目的在于对git项目的文件,分支管理做到简单的透析并试图清理object目录,做到项目瘦身。
近期发现线上有一个bug需要修复,需要紧急上线,因为改动很小,无需整包替换,所以决定采取线上打patch的方式实现修复,因此需要线下根据最新的commit打一个线上对应版本的patch文件,然后将这个patch文件上传到线上,实现打补丁修复。
1:背景描述git工具真的是互联网人的开发利器,我愿意称之为IT届开发工具最伟大的发明。git stash的使用不用多说,在修改当前分支内容后,临时想要放下当前项目,切换其他分支时,就可以通过这个命令保存当前的分支更改,这样可以在保留当前分支已有修改不丢失的情况下,任意的切换其他分支,如果其他分支处理结束后,可以直接切回该分支,再通过git stash pop弹出该分支之前保留的修改,继续开发。但







