git mvn 常用命令

1.git update-ref -d HEAD 首次提交撤销(当要撤销的提交时最开始的提交时,删除当前分支的引用(ref),即将 HEAD 引用指向的分支删除:可能会丢失当前分支

以下非首次提交撤销---------------------------------------------------

2.git reset 或者git revert可以回退代码,但没法回退第一条

git reset --soft HEAD^ 撤回本地上次commit:保留当前分支和暂存区的内容(HEAD^的意思是上一个版本,也可以写成HEAD~1如果你进行了2次commit,想都撤回,可以使用HEAD~2)

git reset --mixed HEAD^ 和 git reset HEAD^//不删除工作空间改动代码,撤销commit,并且撤销git add

git reset --soft HEAD^//不删除工作空间改动代码,撤销commit,不撤销git add .

git reset --hard HEAD^//删除工作空间改动代码,撤销commit,撤销git add . 注意完成这个操作后,就恢复到了上一次的commit状态

3.git revert <commit_id> 要撤销的提交版本号 git log 查看提交版本号

4.git cherry-pick 将之前的提交版本重新应用到当前分支上
  git cherry-n <commit_id> 
  git reset 
  git add ...
  git commit

git commit --amend//进入的是nano文本编辑器(类似vim)。填写修改记录,按下Ctrl+x;输入Y保存,然后回车退出# 将编辑器改为vim git config --global core.editor vim # 将编辑器改为nano git config --global core.editor nano

mvn-------------------------------------------------------------------------

mvn clean package -Dmaven.test.skip=true//跳过单元测试打包
mvn clean install -Dmaven.test.skip=true//跳过单元测试打包,并把打好的包上传到本地仓库
mvn clean deploy -Dmaven.test.skip=true//跳过单元测试打包,并把打好的包上传到远程仓库
mvn clean install -X -U -Dmaven.test.skip=true //-X 打印打包日志详情 -U 强制install 跳过单元测试

mvn dependency:tree//查看依赖树,查看包结构间的依赖
mvn dependency:tree >d:/tmp //把结果输出到文件,然后再pom.xml文件里排除掉冲突的jar包

mvn -v //查看版本 
mvn archetype:create //创建 Maven 项目 
mvn compile //编译源代码 
mvn test-compile //编译测试代码 
mvn test //运行应用程序中的单元测试 
mvn site //生成项目相关信息的网站 
mvn package //依据项目生成 jar 文件 
mvn install //在本地 Repository 中安装 jar 
mvn -Dmaven.test.skip=true //忽略测试文档编译 
mvn clean //清除目标目录中的生成结果 
mvn clean compile //将.java类编译为.class文件 
mvn clean package //进行打包 
mvn clean test //执行单元测试 
mvn clean deploy //部署到版本仓库 
mvn clean install //使其他项目使用这个jar,会安装到maven本地仓库中 
mvn archetype:generate //创建项目架构 
mvn dependency:list //查看已解析依赖 
mvn dependency:tree com.xx.xxx //看到依赖树 
mvn dependency:analyze //查看依赖的工具 
mvn help:system //从中央仓库下载文件至本地仓库 
mvn help:active-profiles //查看当前激活的profiles 
mvn help:all-profiles //查看所有profiles 
mvn help:effective -pom //查看完整的pom信息

  • 17
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值