添加更改
git add 命令将工作目录中的更改添加到索引中。
它指示 Git 在下一次提交时向某个文件添加更新。
此命令的主要作用是将工作目录中的更改提升到索引。
Git 的索引将所有连接的更改收集到高度集中的快照中。
然后我们可以将这些更改提交到项目历史记录中。
仅存储一个文件的步骤
假设我们有六个文件,并且所有文件都已更改。
现在让我们看看应该采取哪些步骤来只存储其中之一。
查看更改的文件
首先,运行 git status 查看更改的文件列表:
git status
暂存文件
执行 git add 命令以暂存所有六个文件:
git add .
取消暂存文件
下一步是在 git reset 的帮助下取消对 file3 的暂存:
git reset file3
存储文件
使用 git stash 命令将文件 3 存储到原始提交阶段:
git stash --keep-index
另一种仅存储一个文件的方法是执行以下操作:
git stash save -p "commit message"
此方法可以选择应将哪些大块添加到存储中。
在这里阅读每个大块头的描述。
暂存
git stash 命令搁置对工作副本所做的更改,以便我们可以做另一项工作,然后返回并重新应用它们。
该命令将存储已添加到索引中的更改(暂存更改)以及对 Git 当前跟踪的文件所做的更改(未暂存更改。
--keep-index 选项将所有已添加到索引中的更改保持不变。
在项目工作期间,我们可以更改一系列文件,并且在某些情况下,除了一个之外的所有更改都应该添加到提交中。
解决方案之一是仅添加我们要添加到提交中的文件。
但是,当更改的文件太多,并且我们不想只提交其中一个的更改时,我们可以存储该文件并提交所有更改的文件。
其中我们将了解如何存储单个文件。
日期:2020-06-02 22:16:44 来源:oir作者:oir