我正在尝试使用SourceTree GUI。我已经成功创建了一个本地仓库,提交了一些添加,删除和修改,也成功地推送到了我的遥控器。
我的问题是,每当我尝试提交时,我的提交窗口中的'Staged Changes'文件列表都是空的,我必须手动将'Working Copy Changes'文件列表的内容拖放到'Staged Changes'。
我想出来,如果我发出'git add'。在我的终端命令,然后发生同样的事情。
在我的提交之前,有什么方法不要这样做吗?
答案 0 :(得分:4)
根据this answer from Atlassian,你可以在文件状态视图中多选文件(Cmd-A选择全部),一旦你选择了它们,点击'添加'或按Cmd- +(Shift- CMD - =)
或者,按下Commit
按钮后,提交对话框的文本Unstaged files
左侧会出现一个复选框。如果您检查它,您将立即暂存当前列为未分阶段的所有文件: