【git】【mvn】git命令集合,maven命令集合

 

【在包含.git目录所在的项目根目录下,打开git Bash】

参考地址:https://www.cnblogs.com/sxdcgaq8080/p/11655170.html

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

参考地址:https://www.git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%AE%B0%E5%BD%95%E6%AF%8F%E6%AC%A1%E6%9B%B4%E6%96%B0%E5%88%B0%E4%BB%93%E5%BA%93

 

1.查看git分支创建时间+查看分支提交历史

 

命令:

git reflog show --date=iso 分支名

 

 

 

 

 

2.git刷新获取远程分支列表,可以在idea上看到最新的远程分支列表

git remote update origin --prune

【需要注意:  如果你的remote branch不是在origin下,按你得把命令中的 origin 换成你的名字。】

 

 

 

 

 

3.maven依赖树打印

进入想看树依赖的项目根目录下,执行命令

mvn dependency:tree

 

打印项目的maven树依赖,并且生成一个txt文件输出出来[示例输出到D盘]

 

mvn  dependency:tree    >    D:/tree.txt

 

 但是依赖树中对于传递依赖层级比较深的就打印不出来了,可以打开可视化图形,Ctrl+F  查找对应的jar引用

 

 

 

 

 

 

 

4.代码回退到指定commit---强制回退代码到指定commit

在本地git执行以下命令,可以达到 强制回退代码到指定commit,并且强制push到远程,让远程仓库代码也回退到相同的指定commit

首先,你先要切换到指定代码分支

git log
查看commit的提交记录

git reset --hard [commitId] 可以回退本地代码到指定commitId git push -f 可以强制将本地回退好的代码状态,提交到远程仓库,保持远程仓库和本地一样达到回退效果。 [本命令慎用]

 

 

 

 

 

 

 

 到此处,就已经完成了代码本次与远程的回退。

 

 

 

5.You have not concluded your merge (MERGE_HEAD exists) git拉取失败处理方式

方式1:保留本地修改的方式

git merge --abort

git reset --merge

合并后记得一定要提交这个本地的合并

git pull

然后在获取线上仓库

git push

 

方式2:down下 线上代码版本,抛弃本地修改【慎用,本地修改少可以使用】

git fetch --all

git reset --hard origin/master

git fetch

 

 

6.拉取源码

 

mvn dependency:resolve -Dclassifier=sources

 

 

7.查找所有的commit记录,并从一个commit拉取新分支

git   log
获取到所有提交记录

git log  commit短Id  
可以看到完整的commitId 和 提交记录


git checkout commitId  -b 新分支名称

 

 

 

 8.把test分支的合并到了开发分支,想要恢复干净的开发分支,怎么办

最重要的一点:revert 是回滚某个 commit ,reset是回滚“到”某个 commit

 

 

9.误删除了本地和远程开发分支,怎么恢复

误删除了本地和远程开发分支,怎么找回,怎么恢复远程分支和本地分支?怎么根据commitId 查看提交详情?  

 

 

10.Can't checkout because of unmerged files

使用idea的git插件控制代码分支合并时,由于操作不当,报错了,控制台报错如下:

cant checkout because of unmerged files,you have to  resolve all merge conflicts before checkout.

导致不能切换分支,不能删除问题分支,很简单,三条Git命令就可以了,打开terminal终端,输入如下命令:

git merge
git reset
git pull

 

 

 

11.

 

 

 

posted @ 2019-11-09 09:32  Angel挤一挤  阅读(722)  评论(0编辑  收藏  举报