maven-vagrant-git

Posted 思过涯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven-vagrant-git相关的知识,希望对你有一定的参考价值。

【maven安装外部jar包:
    mvn install:install-file
    -DgroupId=<groupId> : 设置项目代码的包名(一般用组织名)
    -DartifactId=<artifactId> : 设置项目名或模块名 
    -Dversion=1.0.0 : 版本号
    -Dpackaging=jar : 什么类型的文件(jar包)
    -Dfile=<myfile.jar> : 指定jar文件路径与文件名(同目录只需文件名)
    安装命令实例:
    mvn install:install-file -DgroupId=cn.rongcloud.im -DartifactId=server-sdk-java -Dversion=3.1.4 -Dpackaging=jar -Dfile=D:\\server-sdk-java-3.1.4.jar
    mvn install:install-file -DgroupId=com.bcprov-jdk15on -DartifactId=com.bcprov-jdk15on -Dversion=3.2 -Dpackaging=jar -Dfile=D:\\com.bcprov-jdk15on-3.2.jar
【vagrant命令
    $ vagrant init         # 初始化
    $ vagrant up         # 启动虚拟机
    $ vagrant halt         # 关闭虚拟机
    $ vagrant reload     # 重启虚拟机
    $ vagrant ssh         # SSH 进入虚拟机
    $ vagrant suspend     # 挂起虚拟机
    $ vagrant resume     # 唤醒虚拟机
    $ vagrant status     # 查看虚拟机运行状态
    $ vagrant destroy     # 销毁当前虚拟机
    $ exit                 # 退出
【#box管理命令:
$ vagrant box list # 查看本地box列表
$ vagrant box add # 添加box到列表
$ vagrant box remove # 从box列表移除
【我的git
https://registry.npmmirror.com/binary.html?path=git-for-windows/ 下载列表
git提交时可能会存在CFLF的转换问题
1
    $ git config --global user.name "zhangweigang"
    $ git config --global user.email zhangweigang@bellavitech.com
    $ git init 初始化,在当前目录新建一个仓库,会在当前目录下会出现一个名为.git的目录,所有Git需要的数据和资源都存放在这个目录中
    $ git clone 下来的不用再执行git init;  如 git clone https://gitlab.bellavitech.com/internal/gitlab-sample.git

    $ git clone git://github.com/schacon/grit.git
    $ git pull     git add .或git commit时先同步远程仓库代码
    $ git pull --rebase origin master     //把远程库中的更新合并到本地库中,
    //–rebase的作用是取消掉本地库中刚刚的commit,并把他们合到更新后的版本库之中。
    $ git status 查看所有文件状态,红色的字体显示的就是你修改的文件 
    $ git add .  将工作区的被修改的文件和新增的文件提交到暂存区,不包括被删除的文件    
    $ git commit -m 'initial project version'  将暂存区所有文件添加到本地仓库
3
    $ git push origin master的意思就是上传本地当前分支代码到master分支。
    git push是上传本地所有分支代码到远程对应的分支上;
    $ git push 将文件提交到远程仓库
    $ git push -f 强制提交,当我们本地reset到旧的版本时,然后普通push会被拦截,因为此是本地HEAD指向比远程库还要旧
    $ git push origin master 推送当前本地分支到指定远程分支
    $ git push -u origin master//加了参数-u后,以后即可直接用git push代替git push origin master
4 日志全并
    $ git log 显示所有commit日志
    $ git log -3 查看最新3条commit日志数据
    $ git fetch        //fetch到本地,然后合并,再推送
5 分支合并
    git branch -b dev     创建dev分支
    git push -u origin dev  推送分支到远端仓库,第一次可加-u
    git push --set-upstream origin dev 将远程分支和本地关联
    git push origin dev    拉取分支
    git branch             查看本地所有分支
    git branch -a        查看远程仓库所有分支
    git checkout master    切换到master分支
6 分支提交代码:
    1 git pull --rebase origin dev
    2 执行完后便可正常 push 推送
7 切换分支合并:
    git checkout dev
    git merge feature1
    git merge feature2
8 在master分支上添加标签
    git tag -a v0.1.1
9 git冲突
    手动修改冲突合并或图形化合并
10git提交问题
    1 git push 可能报的问题 git config --global core.autocrlf true
    2 git提交慢问题,两个勾选框
        1 当我们勾选Perform code analysis之后,点击commit,IDEA 就会在提交代码之前对项目的代码进行分析检查,并将检查结果以错误和警告的形式展示出来
        2 第二个则是检查我们代码里面的//todo标记
            因为默认勾选了,所以IDEA在扫描代码,导致提交的特别慢,取消掉以后就好了

以上是关于maven-vagrant-git的主要内容,如果未能解决你的问题,请参考以下文章

一个简单的SpringMVC需要哪些jar包

java,压缩jar,查看jar,解压jar

maven依赖jar包更新,业务jar需同步更新(业务jar依赖API)

eclipse导出jar和Runnable jar。maven导出jar和Runnable jar

linux安装jar命令

jar 在linux下怎么打开