今日学习,计算机网络, git常用命令 | 青训营笔记

25 阅读1分钟

今日学习,HTML、CSS、JS 各自的作用,算是了解前端一个认识

git remote -v 查看当前库的 remote 的详细信息

简称remote主机名host在哪里用途
本地库-开发者本地进行本地开发和调试,解决代码合并时的冲突
远程库origingithub之类的代码托管服务代码远程存储,更便捷地使用托管服务的Pull Request等功能
团队的远程库upstreamgithub之类的代码托管服务管理产品源代码,管理开发迭代中的代码,代码权限管理

image.png

  • git checkout [哈希值] : 表示切换分支;会让 git 处于 detached HEAD 状态

如果你处于 detached HEAD 状态,一定是为了查看某个 commit 后状态的代码(或在此基础上做调试),查看完之后一定要通过“某种方式”还原到正常状态,否则可能会出问题

  • 什么是 detached HEAD?当我们执行 checkout 命令且把哈希值作为参数切换到某个 commit 之后的状态时, HEAD就不再指向“正常”的位置了,这种状态就是 detached HEAD

  • 回到正常状态:

      1. 使用 git checkout [branchName] 回到某个分支
      1. 在当前的 commit 状态下建一个新的分支,使用 git checkout -b [newBranchName]

git命令

juejin.cn/post/723435…

计算机网络

  • 计算机网络体系结构分为3种:OSI体系结构、TCP / IP体系结构、五层体系结构

image.png

TCP协议

Transmission Control Protocol,即 传输控制协议

  • 基于TCP的应用层协议有HTTPSMTPFTPTelnet 和 POP3

UDP协议

User Datagram Protocol,即 用户数据报协议

  • 基于UDP的应用层协议有 TFTPSNMP 与 DNS

  • 无连接的、不可靠的、面向报文、无拥塞控制