title: Use Cygwin or msysGit version of Git, or both?
body: <p>I am running Windows 7, I just installed Cygwin for the first time today so I have been playing around with it. I am now wanting to start using Git as well.</p>
  
  <p>From what I have read msysGit will allow you to use a GUI, and it also adds a right click on a folder/file <code>Add to Git GUI</code> and <code>Add to GIT Bash</code> context menu options.</p>
  
  <p>At the same time though I would like to use the command line to do some Git stuff but I think as a Git beginner it would be nice to have the context menus and a GUI.</p>
  
  <p>So I am kind of stuck.  Couple of questions...</p>
  
  <ol>
  <li><p>If I install Git with msysGit can I still run the command line stuff for Git with Cygwin?</p></li>
  <li><p>One book said that you can install both Cygwin and msysGit it versions, if that is the case, do they both work on the same files/repo or is it like having 2 separate Git repos on every file?  If that is the case then it seems like overkill.</p></li>
  <li><p>I also saw that msysGit has a portable version. If I were to use this portable version, does that mean that the Git repo is stored on the USB portable device or just the program? It would be cool if it is the Git program and the code repo stored portable.</p></li>
  </ol>