wqy1027

eeee

 

maven,和git

maven

maven是一款自动化构建工具,专注服务于Java平台的项目构建依赖管理

更像是一种管理的工具,原理是使用插件

每一个开发者从网上的一个中央仓库中获取到开发所指定需要的jar包,并且也可以把自己完成的项目打包成一个jar包发布到这个中央仓库中,供其他的模块开发人员使用,同时,项目经理等管理员,可以统一开发所需要的版本,最大程度上减少这种非技术问题的情况发生。

作用:1.统一版本 ;   2.打包安装等功能;

 

每一个maven项目中都有一个配置文件pom.xml

maven解决jar包冲突及依赖问题

下载jar包 阿里镜像站或华为镜像站

<dependencies>里面可以有多个依赖

maven有三大模块:(生命周期)

1.clean模块:清除  只有clean

2.default模块:核心  validate,compile,test,package,verify,install

3.site模块:部署  site,deploy

生命周期互相是独立的

 

依赖性:

就近原则;先声明者优先

 

版本管理:<dependencyManagemengt></ dependencyManagement>

 

 

Git

安装:下载地址:https://git-scm.com/

下载后:git gui 是用户界面模式

git bash 是命令行模式

 

怎么放进去

设置用户名和邮箱

git config --global user.name "Your Name"

git config --global user.email "email@example.com" 

免密设置

# 输入如下命令,三次回车即可生成 ssh key
ssh-keygen -t rsa -C "email@example.com"

,密钥在C:/Dell/.ssh里面

安装TortoiseGit,作为连接

 

git有工作区,暂存区,本地仓库

git文件的三种状态   1.已修改 ,存在于工作区,文件修改后的状态

2.已暂存,存在于暂存区,采用git add命令后的状态 

 3.已提交,存在于本地仓库,采用git commit命令后的状态

注册码云:在设置-> .ssh 中添加公钥(在c盘中)

测试连接成功:

在git bash中输入ssh -T git@gitee.com

如果出现hi,用户名则连接成功

进入码云,点击+号,创建仓库,把仓库中的东西拉下来与要上传的东西做个合并,再上传

合并的前提是上传的文件要是一个git项目,先从git bash进入到这个文件目录下,用git.innit命令把它变成git项目,先提交到暂存区git add .(当前目录的文件),然后再放到本地仓库使用命令git commit -m '注释'。。。。。然后将本地库与远程库关联,,,关联命令:git remote add origin (git@gitee.com/xxxxxxx(.ssh地址).git)(.ssh地址)

先远程仓库拉取;

# 表示从远程master分支拉取代码与本地仓库进行合并,此时一定要保证本地的文件是绿色的
git pull --rebase origin master

再把本地仓库推过去

# push表示推送到远程分支
git push -u origin master

1.使用git

2.使用idea上传

1、在IDEA中设置Git,在File-->Setting-->Version Control-->Git-->Path to Git executable选择你的git安装后的git.exe文件,然后点击Test,测试是否设置成功

2、配置码云(gitee)

插件安装

由于IDEA没有直接码云,所以需要选择安装Gitee插件,找到Plugins,搜索Gitee,安装后重启

在file->setting->version control->gitee中添加账户

使用idea不需要下载码云上创建仓库

在vcs->share project gitee上传

如果增加文件,右击项目git->先add再commit,然后再右击项目git->push;

如果提交错了,可以用git  log (会显示版本号)查看历史状态,再用git reset --hard  版本号(版本号在git log命令中)

下载码云上面的代码:git 中 1.在盘中新建文件夹,2.打开git bash 命令 git init,,,,,,git   pull +ssh网址

 

 

posted on 2022-08-10 17:39  不想写代码的小玉  阅读(313)  评论(0)    收藏  举报

导航