78

我似乎不能只提交文件中的一小部分更改,似乎是所有文件或什么都没有,我正在使用带有 Intellij 的 Git,这可能吗?

谢谢。

4

4 回答 4

46

更新 - 2/2018:2018.1 的第一个 EAP 版本已经登陆,它就在这里!它被实现为每个大块的复选框,因此您可以在提交之前有选择地检查它们。享受!

更新 - 2017 年 12 月:

好吧,2017.3 刚刚发布,但没有成功。所以让我们期待 2018.1。

更新 - 2017 年 11 月:

这已经“进行”了几个月了。2017.3 EAP 版本已经发布了一段时间,但这个问题还没有完成。除了人们询问何时完成之外,没有对该问题的更新,我认为这将滑到 2018 年版本。

更新 - 2017 年:

正如一些评论中指出的那样,这个问题已经开放多年。但它现在正在进行中,并计划在 2017.3 中登陆,该版本目前处于 EAP 版本中,应该会在今年秋天推出。所以现在,在提出这个问题四年后,您很快就能在 IDE 中真正做到这一点。

于 2017-10-04T01:33:53.300 回答
31

不在 IDE 中。如评论中所述,您可以使用命令行,但我发现使用 GUI GIT 客户端更容易(我使用Tower,但有很多可用的)。

于 2013-01-06T22:02:54.150 回答
9

你应该试试 SourceTree(Mac & Windows),它是免费的,是使用 GIT 的好工具。它在舒适的 UI 中拥有您想要的所有提交自由。

这是我的 IntelliJ 提交工作流程,从简单到复杂的任务:

  1. 智能
  2. 源树
  3. 外壳 GIT。
于 2015-12-09T15:42:33.443 回答
4

等待终于结束了,部分提交是 EAP 18.1 的一部分:https ://blog.jetbrains.com/idea/2018/02/intellij-idea-2018-1-eap-partial-git-commits-and-more/

于 2018-02-22T10:21:23.470 回答