# 2019.09.29 今天是每日时报陪你的第 253 天
[新闻] git checkout
这个命令承担了太多职责,能用来切换分支,又能被用来恢复工作区文件。于是在 Git 2.23 里,这个命令被拆分成了两个新命令:git switch 和 git restore:https://github.blog/2019-08-16-highlights-from-git-2-23/#experimental-alternatives-for-git-checkout (opens new window)
[文章] GraphQL-BFF:微服务背景下的前后端数据交互方案:https://weibo.com/ttarticle/p/show?id=2309404398215846821987 (opens new window)
[类库] 在小程序中,使用骨架屏的解决方案:https://github.com/jayZOU/skeleton (opens new window)
[工具] navi 是 Linux ctrl + r
或 history | grep **
带交互式操作的高级版本:https://github.com/denisidoro/navi (opens new window)
# 配图 - navi
# 配图 - git checkout 优化方案
$ git switch -c my-new-feature
Switched to a new branch 'my-new-feature'