2015-09-20 57 views
4

我正在嘗試使用SourceTree GUI。我已經成功創建了一個本地回購站,承擔了一些增加,刪除和修改,也成功推送到我的遠程。'git add。'的SourceTree GUI中的等效命令是什麼?

我的問題是,每次我嘗試提交時,我的提交窗口中的'Staged Changes'文件列表都是空的,我必須手動將'Working Copy Changes'文件列表的內容拖放到'Staged Changes' 。

我想通了,如果我發出「git add」。在我的終端命令,然後發生同樣的事情。

在我提交之前有什麼辦法不這樣做嗎?

回答

4

根據this answer from Atlassian,您可以在文件狀態視圖中多選文件(Cmd-A選擇全部),並且一旦您選擇了文件,點擊'添加'或按Cmd- +(Shift-Cmd- = )

或者,一旦您按下了Commit按鈕,提交對話框的文本Unstaged files的左側有一個複選框。如果你選擇了它,你會立刻上演當前列爲未分級的所有文件:

Unstaged files part of commit dialog

+0

感謝您的回答。幾年前,我想到了同樣的情況,簡直不敢相信_GUI_怎麼會這麼不直觀......爲什麼我必須拖放_each_ commit? (並注意不要放棄任何忽略,強制添加它們?爲什麼不能在_default_中添加所有更改的內容和_gitignore中的_not_?仍然是開啓終端的最強大和最快速的方式(最左在工具欄中)並在提交之前發出「git add。」。第一次之後,它只是2個按鍵:然後回車... –

相關問題