web-dev-qa-db-ja.com

Git&Intellij、変更されたファイルの一部のみをコミットする方法

ファイルの変更の一部のみをコミットすることはできないようです。ファイルのすべてまたは何もないようです。IntellijでGitを使用していますが、可能ですか?

ありがとう。

73
Jordan

IDEにはありません。コメントに記載されているように、コマンドラインを使用できますが、GUI GITクライアントを使用する方がはるかに簡単です( Tower を使用しますが、多数使用できます)。

30
khagler

更新-2/2018:2018.1の最初のEAPビルドが上陸しました。各ハンクのチェックボックスとして実装されているため、コミットする前に選択的にチェックできます。楽しい!

更新-2017年12月:

まあ2017.3がリリースされたばかりで、これは間に合いませんでした。

更新-2017年11月:

これは何ヶ月もの間「進行中」です。 2017.3 EAPリリースはしばらくの間公開されていますが、この問題はまだ完了していません。いつそれが行われるかを尋ねる以外に問題の更新がないため、これは2018リリースに移行すると考えています。

更新-2017:

この issue は、いくつかのコメントで指摘されているように、長年にわたって公開されています。しかし、現在進行中で、2017.3に上陸し、現在EAPリリースであり、この秋に利用可能になる予定です。そのため、これが求められてから4年後、IDEですぐに実際にそれを行うことができます。

40
Sean Lynch

SourceTree(Mac&Windows)を試してみてください。無料で、GITを操作するための優れたツールです。快適なUIで必要なすべてのコミットの自由があります。

これは、単純なタスクから複雑なタスクまで、IntelliJの私のコミットワークフローです。

  1. IntelliJ
  2. SourceTree
  3. シェルGIT。
9
Andres Canella

待機は最終的に終了し、部分的なコミットはEAP 18.1の一部です https://blog.jetbrains.com/idea/2018/02/intellij-idea-2018-1-eap-partial-git-commits- and-more /

3
David Leitner