On Thu, 24 Dec 2015 07:58:38 +1300 Charles Manning <[email protected]> wrote:
> > > I am a Windows user. I do not know BASH, so I am using GIT-CMD, > > > and am working my way through the LinkedIn\Lynda, GIT Beginners > > > course. Why (it does not happen every single time), do I have to > > > do a Cntrl\C to get the prompt back (it appears to be hanging > > > \waiting for something)? > > > > I don't know what this git command is. Why not just load up Cygwin? > That has full bash and git support. I strongly disagree: why use Cygwin, which is a full-blown POSIX emulator, when one can just use Git for Windows -- a native Windows application? Cygwin is fine in itself but it presupposes you already are a seasoned POSIX user and want all your familiar stuff here on Windows (yes, at the cost of running a full-blown environment emulating POSIX in Windows). The OP clearly displayed that they are a Windows user and I suppose at this point they will hardly benefit from learning POSIX stuff. (I *do* think anyone would benefit from learning this stuff but then I'd just recommend installing any Linux- or BSD-based system in a VM which is like half an hour and a few mouse clicks these days). What the OP referred to via "GIT-CMD" is merely a way of running Git commands in the stock Windows console application, `cmd.exe`. The Git for Windows installer offers two alternatives when creating a "Git shell" shortcut on your desktop (and elsewhere): run "Git Bash" (a port of GNU bash) in MinTTY (a POSIX-like console emulator, bundled with GfW) or run it in the stock console window. The OP opted for the latter. Dunno if it's better or worse. I, for one, being a 15-something GNU/Linux user, don't use Git bash at all, when on Windows, and work with plain Windows console -- running Git commands there, opting for bash only when I need to do a hard-core task like running `git filter-branch`. TL;DR Git for Windows is fine, there's no sense in going Cygwin at *this* point on the OP's Git learning curve ;-) -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
