技术开发杂项 mac 2023-08-19 Nexus笔记 Nexus作为私有仓库,可以用来存储jar、aar、js库,一般公司内可以搭建一个用来存储共用的库,一来可以提升同步时间,一来统一管理基础库,提升开发效率。 搭建环境123456789101112131415161718192021222324# 下载安装包https://www.sonatype.com/products/sonatype-nexus-oss# 解压到$HOME/tools文件夹下# 设置软链ls -s /Users/liuyunxia/tools/nexus-3.55.0-01-mac/nexus-3.55.0-01 /Users/liuyunxia/tools/nexus-3.55.0-01-mac/nexus-latest# 往 ~/.bash_profile 文件添加如下两行export NEXUS_HOME=/Users/liuyunxia/tools/nexus-3.55.0-01-mac/nexus-latestPATH=$PATH:$NEXUS_HOME/bin# 执行如下命令使添加到 ~/.profile 文件的配置生效source ~/.bash_profilenexus startnexus stopnexus restart 新建npm私有仓库 Read More
技术开发Git Git 2023-08-19 rebase 当执行rebase操作时,git会从两个分支的共同祖先开始提取待变基分支上的修改,然后将待变基分支指向基分支的最新提交,最后将刚才提取的修改应用到基分支的最新提交的后面。 Read More
技术开发Git Git 2023-08-19 Git使用技巧 amend将本地提交和最后一次提交合并成一个新的提交 1git commit --amend rebase 交互式变基9使用场景 Read More
技术开发Git Git 2023-08-19 cherry-pick cherry-pick像摘桃子一样,可以选择具体某个commit记录到当前分支 12# 选择两个提交记录到本分支git cherry-pick commit_1 commit_2