• git/maven常用命令


    git命令列表

    开发要切到自己的分支

    git checkout -b new_branch_name 
    

    这个命令是创建新分支new_branch_name, 并切换到该新分支。如果分支branch_name已经存在,使用下面命令切换到该分支

    git checkout branch_name
    

    查看远程分支

    git branch -r
    

    查看本地和远程所有分支

    git branch -a
    

    暂存修改

    git stash
    

    查看暂存列表

    git stash list
    

    恢复暂存

    恢复暂存有两种方法: git stash pop stash@{$num}git stash apply stash@{$num}, 区别是 git stash pop stash@{$num}在恢复暂存后会立即删除暂存的文件, git stash apply stash@{$num}则不会。可以稍后通过git stash drop stash@{$num}

    git pop stash@{num}
    

    参考git stash 用法总结和注意点

    查看提交历史

    git log --oneline
    

    --online选项可以显示简要提交信息

    修改提交

    git commit --amend
    

    撤销上次提交并以本次暂存区文件重新提交

    查看所有分支

    git branch -a
    

    查看当前所在分支

    git branch
    

    删除本地的bug_xzx分支

    git branch -d bug_xzx
    

    删除远程的bug_xzx分支

    git push origin --delete bug_xzx
    

    分支改名

    # 将本地指定分支old_name进行改名
    git branch -m old_name new_name
    # 将本地当前分支改名
    git branch -m new_branch_name
    
    # 远程分支改名,先删除远程分支,再从本地推送改名后的分支
    git push --delete origin old_name
    

    合并分支

    git merge 分支名
    # 如想要合并本地的fix_bugs分支和远程的master分支,则:
    git checkout fix_bugs
    git merge master
    

    分支不同的比较

    如果在本地分支更改了一些代码,在没有提交之前,可以使用git diff命令查看修改了哪些内容
    如想要查看fix_bugs分支和远程的master分支之间的区别,则:

    git checkout bug_fixs
    git diff master
    

    maven命令列表

    打包安装到本地

    mvn clean install
    

    打包成package运行

    mvn clean package -Pdev (-Pdev指定用哪个profile下的配置文件)
    

    不要把一些配置类框类的项目和 业务类的项目放在一个工程下打开,这样可能会导致项目运行的时候无法使用安装到本地maven库的包

    强制更新依赖

    mvn -U clean compile
    #### 强制更新本地依赖,编译并跳过checkstyle检查
    mvn -U clean compile -Dcheckstyle.skip=true    
    

    dependencyManagement 和 dependencys 有什么区别
    主要的区别在于被dependencyManagement引入的jar包在子POM中不一定会引入,除非子类明确引入了才可以使用,而dependencys引入的jar包无论子POM是否有使用到都会引入进去的,这样可以做到避免引入没必要的jar包

  • 相关阅读:
    rabbitmq集群几个比较好的文章
    rabbitmq集群步骤
    rabbitmq安装
    查找出系统中大于50k 且小于100k 的文件并删除。
    现将文件a.txt 中的所有abc 替换成def
    统计/var/log/下有多少文件
    压缩解压目录结构不能改变
    chkconfig命令
    linux运维必须掌握
    三剑客
  • 原文地址:https://www.cnblogs.com/greatLong/p/12185956.html
Copyright © 2020-2023  润新知