nginx,git,maven面试题
2024-10-21 13:43:29
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的生命周期
编码 编译 测试 运行 打包 部署
最新文章
- [题解]vijos &; codevs 能量项链
- Java多线程系列--“基础篇”11之 生产消费者问题
- Elasticsearch分布式搜索集群配置
- [原创] - C#编程大幅提高OUTLOOK的邮件搜索能力!
- java.net.BindException: Address already in use: bind
- hadoop完全分布式安装(转)
- [BZOJ 1801] [Ahoi2009]chess 中国象棋 【DP】
- EucOne调试
- diskpart修改盘符
- css3实现条纹以及方格斜纹背景
- cocos2dx 屏幕分辨率
- 基于Flume的日志收集系统方案参考
- C++之引用和指针
- spring-quartz定时任务初探
- 5、QT分析之网络编程
- JavaScipt测试调研
- Linux系统启动详解(三)
- Android Layout_weight 属性
- Eclipse Oxygen SVN Connector Setup
- ansible实用例子