PHPer面试指南-Linux、Git 篇

今朝
本书的 GitHub 地址:https://github.com/todayqq/PH...

Linux

  • 说一些常用的 Linux shell 命令
这个问题就不回答了,自由发挥
  • Linux 硬链接和软链接有什么区别?
  1. 硬链接不可以跨分区,软件链可以跨分区
  2. 硬链接指向一个i节点,而软链接则是创建一个新的i节点
  3. 删除硬链接文件,不会删除原文件,删除软链接文件,会把原文件删除
  • 建立软链接(快捷方式),以及硬链接的命令。
软链接: ln -s slink source
硬链接: ln link source
  • 怎么利用 ps 查看指定进程的信息
ps -ef | grep pid
  • Linux 下命令有哪几种可使用的通配符?分别代表什么含义?
“?” 可替代单个字符。
“*” 可替代任意多个字符。
中括号“[charset]”可替代 charset 集中的任何单个字符,如[a-z],[abABC]

Git

  • Push 代码时发生突破如何处理?
1、使用 git stash 将本地文件暂存

2、更新代码 git pull

3、还原暂存的内容 git stash pop

  • 线上服务器代码出了问题如何回滚?
git reset --hard HEAD^
  • GitFlow 中都有那些分支?

两个长期维护分支

  • 主分支(master)
  • 开发分支 (develop)

三种短期分支

  • 功能分支(feature branch)
  • 补丁分支(hotfix branch)
  • 预发分支(release branch)

扩展阅读

阅读 1.3k

技术总结
路漫漫其修远,要走的路还很长

左手代码,右手吉他,一台 Mac 走天下

2.2k 声望
131 粉丝
0 条评论

左手代码,右手吉他,一台 Mac 走天下

2.2k 声望
131 粉丝
文章目录
宣传栏