4

我有一个包含 10.000 个文件的项目,我想将其推送到存储库。但在推送之前,我必须将其从 Unstaged 列表移至 Staged。愚蠢的问题,我没有看到像“全部移动”这样的按钮,它不理解拖放,我只能一个接一个地移动文件?为什么以及如何解决这个奇怪的问题?

4

3 回答 3

5

在 git-gui 中,有两种方法可以将所有文件从 Unstaged 移动到 Staged。

1) 按 Ctrl+I 将所有未暂存文件移动到暂存文件

2)单击“Signoff”和“Commit”上方底部面板中的“Stage Changed”按钮

在此处输入图像描述

于 2014-02-12T07:18:38.600 回答
4

你的意思是git gui?然后只需使用鼠标选择所有 unstages 文件:单击第一个,滚动到最后一个,按住 shift 键并单击最后一个文件。然后舞台。

然而,git add -A比gui魔法容易得多。

于 2012-08-10T10:26:32.260 回答
0

选择某些文件的答案,例如一个一个,是单击Unstaged Changes 区域中文件名左侧的文件图标,然后将其移动到Staged Changes (Will Commit) 区域。

这是适用于问题标题的答案。答案不适用于提到约 10000 个文件的问题正文。但是,这可能是搜索并找到问题标题的人正在寻找的答案。

在此处输入图像描述

于 2019-09-10T07:02:51.023 回答