title: Does TortoiseGit allow selective staging, like git-gui?
body: <p>This question:</p>
  
  <p><a href="https://stackoverflow.com/questions/6063944/can-you-interact-with-the-index-staging-area-with-tortoisegit">Can you interact with the index/staging area with TortoiseGit?</a></p>
  
  <p>takes the position that TortoiseGit's main function is <strong>not</strong> to eliminate the need for the git command line, and in general, I agree.</p>
  
  <p>However, git-gui has a feature I use a lot (maybe to compensate for bad workflow): the ability to selectively stage or unstage hunks or lines from the current patch in order to split a bunch of interspersed changes into coherent changesets in multiple commits.</p>
  
  <p>The command-line alternative (for me, at any rate) is a bit clunky, so, ideally, I'd like to do the same selective committing in TortoiseGit.</p>
  
  <p>So far I haven't found a way to do this, and I suspect, from the answer to the other question, that it isn't possible. Can anyone confirm this, please?</p>