Git & mvn 命令

一、本地操作
1、操作
git init : 初始化本地库
git status: 查看工作区、暂存区的状态
git add <file name>: 将工作区的“新建/修改”添加到暂存区
git rm --cached <file name>: 移除暂存区的修改
git commit <file name>: 将暂存区的内容提交到本地库
git commit -m "提交日志" <file name>: 提交时添加日志记录

2、日志
git log: 查看历史提交记录
git log --pretty=oneline: 一行显示,包含全部哈希索引值
git log --online: 以简洁的一行显示,包含简洁哈希索引值
git reflog: 以简洁的一行显示,包含简洁哈希索引值,同时显示移动到某个历史版本所需的步数

3、版本控制
git reset --hard 简洁/完整哈希索引值: 回到指定哈希值所对应的版本
git reset --hard HEAD: 强制工作区、暂存区、本地库为当前HEAD指针所在的版本
git reset --hard HEAD^:后退一个版本
git reset --hard HEAD~n:后退n个版本(~线后面数字)

4、比较差异
git diff: 比较工作区和暂存区的所有文件差异
git diff <file name>: 比较工作区和暂存区的制定文件的差异
git diff HEAD|HEAD^|HEAD~|哈希索引值 <file name>: 比较工作区跟本地库的某个版本的制定文件的差异

5、分支操作
git branch -v : 查看所有分支
git branch -d <分支名>: 删除本地分支
git branch <分支名>: 新建分支
git checkout <分支名>: 切换分支
git merge <被合并分支名>: 合并分支

二、本地库跟远程库交互:
git clone <远程库地址>: 克隆远程库
git remote -v: 查看远程库地址别名
git remote add <别名> <远程库地址>: 新建远程库地址别名
git remote rm <别名>: 删除本地中远程库别名
git push <别名> <分支名>: 本地库某个分支推送到远程库,分支必须制定
git pull <别名> <分支名>: 把远程库的修改拉取到本地
git fetch <远程库别名> <远程库分支名>: 抓取远程库的制定分支到本地,但没有合并
git merge <远程库别名/远程库分支名>: 将抓取下来的远程的分支,跟当前所在分支进行合并
git fork: 复制远程库

=======================

我使用过的命令

git clone 克隆地址

git checkout -b ids_test origin/ids_test    :切换精准到某个分支

git pull   分支名

git branch   查看当前分支

=======================

三、mvn命令
mvn compile :编译源代码
mvn test-compile:编译测试代码
mvn test: 运行测试
mvn site: 产生site
mvn package: 打包
mvn install: 在本地repository中安装jar
mvn clean: 清除产生的项目
mvn eclipse:eclipse 生成eclipse项目
mvn idea:idea 生成idea项目
mvn -Dtest package :组合使用goal命令,只打包不测试
mvn jar:jar 只打jar包
mvn test -skipping compile -skipping test-compile 只测试不编译,也不测试编译
mvn eclipse:clean 清除eclipse的一些系统设置
mvn dependency:list 查看当前项目已被解析的依赖
mvn deploy: 上传到私服
mvn source:jar 源码打包

mvn compile与mvn install、mvn deploy的区别
mvn compile,编译类文件
mvn install,包含mvn compile,mvn package,然后上传到本地仓库
mvn deploy,包含mvn install,然后,上传到私服

mvn -e :显示详细错误
mvn validate: 验证工程是否正确,所有需要的资源是否可用
mvnDebug tomcat:run 远程测试,监听远端测试用的8000
mvn dependency:source 解决项目所依赖的jar包

posted @ 2022-04-27 17:09  小米泥  阅读(245)  评论(0)    收藏  举报