nginx,git,maven面试题

1、简述一下什么是Nginx,它有什么优势和功能?

Nginx是一个web服务器和方向代理服务器,用于HTTP、HTTPS、SMTP、POP3和IMAP协议。因

它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。

2.什么是git?

Git 是分布式版本控制系统(DVCS)。它可以跟踪文件的更改,并允许你恢复到任何特定版本的更改。
git的提交命令:git commit -a

git pull 命令从中央存储库中提取特定分支的新更改或提交,并更新本地存储库中的目标分支。

新增文件的命令:git add fifile或者git add . 提交文件的命令:git commit –m或者git commit –a 查

看工作区状况:git status –s 拉取合并远程分支的操作:git fetch/git merge或者git pull 查看提交

记录命令:git reflflog

3、如果本次提交误操作,如何撤销?

如果想撤销提交到索引区的文件,可以通过git reset HEAD fifile;如果想撤销提交到本地仓库的文

件,可以通过git reset –soft HEAD^n恢复当前分支的版本库至上一次提交的状态,索引区和工作

空间不变更;可以通过git reset –mixed HEAD^n恢复当前分支的版本库和索引区至上一次提交的

4.什么是maven?
maven主要服务于基于java平台的项目构建,依赖管理和项目信息管理。

说说maven的依赖原则:

  最短路径原则(依赖传递的路径越短越优先)

  pom文件申明顺序优先(路径长度一样,则先申明的优先)

5、讲一下maven的生命周期

编码 编译 测试 运行 打包 部署

posted on 2022-07-26 20:20  zhangshuaishuai  阅读(82)  评论(0编辑  收藏  举报

导航