git stage 和 git stash
git stage
和 git stash
是 Git
中用于处理工作目录中的更改的两个不同的机制,它们有各自的用途和区别。
git stage
(也称为
git add
):
用途:
git stage
或git add
用于将工作目录中的更改添加到暂存区(Staging Area)中,以便之后可以提交到版本控制系统。操作:你可以使用
git add
命令来选择性地添加文件或更改到暂存区。例如,git add file1.txt
将添加名为file1.txt
的文件的更改到暂存区。持久性:暂存区的内容是持久的,它们会一直保留,直到你执行
git commit
命令将它们提交到版本控制仓库。用例:
git stage
用于将更改准备好以便提交到版本控制系统。通常在你认为一组更改完成并准备好提交时使用。
分组和排序方式
1.分组
1 | Array.prototype.groupBy = function (fn) { |
Cookies、Session Storage、和 Local Storage
发表于
本文字数:
631
阅读时长 ≈
2 分钟
Cookies、Session Storage、和 Local Storage 是用于在浏览器中存储数据的不同机制,它们有各自的用途和特点。
Cookies:
- 存储容量: Cookies 最大可存储大约 4KB 的数据。
- 生命周期: Cookies 可以设置过期时间,可以是会话级别的(浏览器关闭后失效)或长期的(根据设置的过期时间)。
- 跨域请求: Cookies 可以在同一域名下的不同路径和子域之间共享。
- 安全性: Cookies 可以设置为 HTTP Only 和 Secure,以提高安全性,但仍然容易受到跨站点脚本攻击(XSS)的威胁。
- 用途: 通常用于存储少量的身份验证信息、会话标识、用户首选项等。