跳到主要内容

聊聊近况

在干嘛

复盘一下最近的学习情况,上周我复盘了一下之前的情况。发现因为一直在用组件库的原因,react的知识点已经退化了好多,很多知识都已经遗忘 加之正好找了一个fullstack的课程,不算难。但是也可以复习我的react,还能学一下nodejs+Express搭建简单的后端,还能复习一下网络请求相关的知识。 这里放一下课程链接,主要收获在于一遍一遍的把那些作业做完,练练手感也加深记忆

[https://fullstackopen.com/zh/#course-contents]

中文翻译有些地方有点奇怪,切一下英文文档看下就好了

学了什么

  1. 重新复习了一下js
  2. 加强了受控组件非受控组件的实际写法
  3. nodejs+Express作为服务器的写法
  4. REST是啥
  5. HTTP的复习
  6. 中间件Middleware是什么,以及一些简单的中间件使用
  7. 事件处理
  8. MongoDB数据库的使用
  9. 用户管理
  10. 密钥认证,使用token
  11. 前后端对接数据
  12. 前台的登录功能
  13. localstorage的使用

技术之外

这周看完了《杀死一只知更鸟》,看着一个孩子的成长,也能从中学会很多 教育也是以身做责,有时候你讨厌的人也会在某一时刻帮助你。很难概括一本书,值得一看。


ViktorReact阅读需 2 分钟

起因

由于我在本地新建了一个仓库并且init之后才创建的github仓库并且连接后push,但是我本地仓库的分支是master,所以push之后远程仓库就有了master分支。

  1. 一开始我并没有意识这个问题,我进行了git fetch操作。

  2. 这个时候我的本地就已经拉取了远程的仓库,而且他们这两个branch并没有同一个上游,一般的git merge 是没法合并的。

  3. 这个时候我了解到 git merge master main --allow-unrelated-histories

  4. 这个时候就已经把本地master合并到了main上了

  5. 接下来就把branch整理一下就好了

    删除本地分支 git branch -d 会在删除前检查merge状态(其与上游分支或者与head)。 git branch -D 是git branch --delete --force的简写,它会直接删除。

    删除远程分支

    删除本地分支 git branch -d 本地分支名 删除远程分支 git push origin --delete 远程分支名 推送空分支到远程(删除远程分支另一种实现)git push origin :远程分支

  6. git push 后完成


Viktorts阅读需 1 分钟
logo
Love what you love