GIT GUI(Windows) - 从Unstaged转移到Staged

时间:2012-08-10 09:57:53

标签: git user-interface

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

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:2)

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

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

2)点击“Signoff”和“Commit”

上方底部面板中的“Stage Changed”按钮

enter image description here

答案 2 :(得分:0)

选择某些文件的答案,例如一个接一个的方法是,单击“未暂存的更改”区域中文件名左侧的文件图标,然后将其移至“暂存的更改(将提交)”区域。

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

enter image description here