一、Homebrew是什么? Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而...
场景:patch的使用 https://www.jetbrains.com/help/idea/use-patches.html 场景:git reflog的使用
场景:git rebase 的使用场景 https://www.jianshu.com/p/4a8f4af4e803
欢迎关注微信公众号:全栈工厂 本文主要参考https://git-scm.com/docs/git-rebase[https://git-scm.com/docs/git-r...
适用场景: git cherry-pick可以理解为”挑拣”提交,它会获取某一个分支的单笔提交,并作为一个新的提交引入到你当前分支上。 当我们需要在本地合入其他分支的提交时,...
场景:git reset --hard 与 git reset --soft 的区别 git reset --hard HEAD^ Resets the index and ...
适用场景:git merge 合并分支 1.git merge 是目标分支合并到当前分支 说明:merge会出现两种情况: (1) 如果没有冲突:会自动合并,处于commit...
git fetch 用法 git fetch 命令: $ git fetch <远程主机名> //这个命令将某个远程主机的更新全部取回本地 如果只想取回特定分支的更新,可以指...
场景:git checkout -f的使用场景 wangxiaodeMacBook-Pro:playgit wangxiao$ git checkout -f --help ...
适用场景 我们往往使用branch解决任务切换问题,例如,我们往往会建一个自己的分支去修改和调试代码,如果别人或者自己发现原有的分支上有个不得不修改的bug,我们往往会把完成...
适用场景: 比方说,你的代码已经提交到git库,leader审核的时候发现有个Java文件代码有点问题,于是让你修改 leader不abandon代码,你回去之后,修改出问题...
场景:bug分支 1、master 上面发布的是A的1.0版本 2、dev 上开发的是A的2.0版本 3、这时,用户反映 1.0版本存在漏洞,有人利用这个漏洞开外挂 4、需要...
场景:第一次提交到远程时,忽略不想提交的文件 1.创建.gitignore 文件 2.添加忽略的文件 3.git add .gitignore 4.git commit 5....
Git资料 廖雪峰:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c0...
Optional 类(java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用 null 表示一个值不存在,现在 Optional 可以更好的表达...
1.什么是stream 2.stream的三个步骤 3.stream的创建 4.stream的中间操作 5.stream的终止操作 6.并行流与串行流 1.什么是stream...
1.什么是函数式接口 2.自定义函数式接口 3.Lambda表达式替代函数式接口做参数使用 4.Java内置四大核心函数接口 5.其他函数接口 1.什么是函数式接口 1.1 ...
1.为什么使用Lambda表达式 2.Lambda表达式语法 3.类型推断 1.为什么使用Lambda表达式 Lambda 是一个匿名函数,我们可以把 Lambda表达式理解...