工具
鱼满仓
1.https://github.com/luolaifa000 /br
2.不要把递归想复杂,想简单点。
展开
-
git rebase 还是 merge的使用场景最通俗的解释
什么是 rebase?git rebase 你其实可以把它理解成是“重新设置基线”,将你的当前分支重新设置开始点。这个时候才能知道你当前分支于你需要比较的分支之间的差异。原理很简单:rebase需要基于一个分支来设置你当前的分支的基线,这基线就是当前分支的开始时间轴向后移动到最新的跟踪分支的最后面,这样你的当前分支就是最新的跟踪分支。这里的操作是基于文件事务处理的,所以你不用怕中间失败会影响...转载 2020-01-09 13:17:10 · 388 阅读 · 1 评论 -
git同步远程已删除的分支和删除本地多余的分支
使用git branch -a可以查看本地分支和远程分支情况但远程分支(红色部分)删除后,发现本地并没有同步过来。一. 同步本地的远程分支查看本地分支和追踪情况:git remote show origin可以发现红框中的分支是远程分支已被删除的分支,根据提示可以使用git remote prune来同步删除这些分支。运行命令:...转载 2019-12-26 09:57:18 · 760 阅读 · 0 评论 -
Charles 抓包 APP请求后端接口工具使用
APP的WIFI 要配置手动配置代理,而且电脑的和手机的网络要在同一个局域网当要抓取的线上环境是HTTPS的域名的话,手机端需要安装证书PC客户端还要配一个SSL 代理端口 ...原创 2019-01-22 14:37:24 · 510 阅读 · 0 评论 -
APP接口抓包调试方法
首先APP端请求 是代理到你PC的网络网卡上面,相当于你APP的请求是转发到PC,PC再去请求对应的接口或者地址。 要求:1. APP和PC必须在同一个网络下面,然后APP连接WIFI要设置代理IP到PC的机器上,端口8899、2.然后PC要装一个nodejs的工具, http://wproxy.org/whistle过程1.npm install -g whist...原创 2019-02-15 16:59:10 · 1702 阅读 · 0 评论 -
yum rpm原理
简单罗列基础命令,不粘贴、不复制,只分享我的想法!GNU/LINUX是一个开源的操作系统,遵循POSIX规范,种类异常丰富的开源软件均能在以Linux为kernel的OS中运行,前提是你需要把你想要安装的开源软件在你的硬件平台上进行编译和安装,非常的麻烦,为了解决流行软件安装的复杂问题,程序包管理器应运而生。程序包管理器其实是Linux Release推出一种程序包的管理程序,这个程序包管...原创 2019-02-16 11:57:43 · 954 阅读 · 0 评论 -
docker lnmp lamp 搭建
镜像的构建是基于centos7.2镜像,然后yum安装lnmplnmp 环境php7.0yum安装 lnmp软件参考我的另外一篇博客 https://blog.csdn.net/luolaifa000/article/details/86657353登录阿里云Docker Registry$ sudo docker login --username=yumancang1 re...原创 2019-02-17 22:12:03 · 406 阅读 · 0 评论 -
git 撤销 commit,并推送到远程
reset与revert的区别git revert是用一次新的commit来回滚之前的commit,git reset是直接删除指定的commit。 在回滚这一操作上看,效果差不多。但是在日后继续merge以前的老版本时有区别。因为git revert是用一次逆向的commit“中和”之前的提交,因此日后合并老的branch时,导致这部分改变不会再次出现,但是git reset是之间把某些c...原创 2019-02-12 10:55:15 · 1102 阅读 · 0 评论 -
git 免密操作、TortoiseGit SSH免密码操作
一,命令行配置1.先用gitbash生成公钥和秘钥2.ssh-keygen -t rsa -C laifaluo@126.com然后回车,回车,直到生成了公钥和秘钥,再把公钥放到你的GITHUB上 SSH公钥管理上面,这样GITBASH就可以直接免密码操作二,小乌龟GUI配置可以直接加载命令行生成的私钥,用PUTTYGEN加载命令行生成的私钥,然后保存为小乌龟指定的私钥格...原创 2019-03-05 23:57:48 · 900 阅读 · 0 评论