git - 为什么版本控制系统 Git 先暂存文件,而不是直接提交?
问题描述
为什么版本控制系统 Git 先暂存文件,而不是直接提交?我的意思是为什么我们不能直接提交文件而不是先暂存它们然后提交它们?
解决方案
该阶段无需提交自上次提交以来所做的所有更改,而是允许您在将相关更改实际提交到项目历史之前将相关更改分组到高度集中的快照中。这意味着您可以对不相关的文件进行各种编辑,然后返回并通过将相关更改添加到阶段并将它们逐个提交来将它们拆分为逻辑提交。与任何版本控制系统一样,创建原子提交很重要,这样可以轻松追踪错误并恢复更改,同时对项目的其余部分影响最小。
推荐阅读
- entity-framework-core - LINQ-to-Objects - 不能按对象分组
- python-3.x - 如何使用 sklearn 找到标准化残差?
- python - 从命令行运行 GIMP Python 脚本
- qt - 如何使用 VLC-QT 包装器流式传输视频
- php - 更改文本 PHP
- node.js - GraphQL API 中的清洁架构和实体延迟加载
- python - 如何找到数据框中向量之间的余弦相似度?
- django - django.core.exceptions.ImproperlyConfigure:找不到 GDAL CentOS
- arrays - 如何在表格视图中快速向每个部分和行显示数组数据
- python - discord.py 在 def 函数中添加特定时间倒计时