我似乎无法只提交文件中的一小部分更改,它似乎是所有文件或什么都没有,我正在使用Git与Intellij,是否可能?
感谢。
答案 0 :(得分:39)
更新 - 2/2018: 2018.1的第一个EAP版本已经登陆,它就在这里!它被实现为每个块的复选框,因此您可以在进行提交之前有选择地检查它们。享受!
更新 - 12月1日:
2017.3刚刚发布,但是没有进入。所以让我们希望2018.1。
更新--11 / 2017:
这几个月来一直在“进行中”。 2017.3 EAP版本已推出一段时间,但此问题尚未完成。除了人们询问何时完成问题之外,没有更新问题,我认为这将滑到2018年的发布。
更新 - 2017年:
如某些评论中所述,此issue已开放多年。但它现在正在进行中并于2017年3月登陆,目前正在进行EAP发布,并将于今年秋季推出。所以现在,在问到这个问题四年之后,你很快就可以在IDE中做到这一点。
答案 1 :(得分:30)
不在IDE中。如评论中所述,您可以使用命令行,但我发现使用GUI GIT客户端要容易得多(我使用Tower,但有许多可用)。
答案 2 :(得分:9)
你应该尝试使用SourceTree(Mac和Windows),它是免费的,也是使用GIT的好工具。它具有您在舒适的UI中所需的所有提交自由。
这是IntelliJ的提交工作流程,从简单到复杂的任务:
答案 3 :(得分:3)
等待终于结束,部分提交是EAP 18.1的一部分:https://blog.jetbrains.com/idea/2018/02/intellij-idea-2018-1-eap-partial-git-commits-and-more/