What's Git for Windows inside? What is it?
How do I use it?
The ways of Using Git on Windows
- Git for Windows
- GitHub Desktop
Git for Windowswhat it?
Git originally targets Linux. Windows does not provide the Poxis infrastructure Git expects.
Git for Windows provides the basic POSIX Infractructrue Git expects.
How dose it privide these missing POSIX ifractructure?
MSYS2
How to build it?
Git for Windows SDK
POSIX Infractructurewhat is it?
POSIX (Portable Operating system Interface) is a set of the standard Operating system Interface based on Unix Operating system.
Why we need a POSIX thing?
- We want to be able to develop programs that could be moved among differenct manufacture‘s computer system without to be recoded.
Why do we build it based on Unix?
- Unix is manufacturer-neutral
How to use (read) it?
Select the right, standard Set:each, set has a number of name end.
POSIX.1 is the standard for a application program interface in the C language.
POSIX.2 is the standard shell and utility inteface (which is User's command inteface with the OS).
(These is both main interface)
How to get it?
IEEE develope it.
What is Windows missing? What does does Windows provide?
-Windows NT Once try to compliant with POSIX (only posix.1), BU start with Windows XP the POSIX subsystem is no T included as part of the standard Windows distributions and have been replaced by Interix subsystem. Additionally, if you want to run a unix-based appliction and you had to install the Sfu/sua (Windows Service for Unix/subsystem F or unix-based applications), it provides a UNIX subsystem and other part of the a full UNIX environment. -Windows NT 4.0 and Windows 2000:SFU 1.0 and 2.0 + MKS toolkit-windows XP:SFU 3.0 + Interix subsystem-windows 2003 R2:SFU 3.5 (renamed it to SUA)-Windows, higher version of WINDOWS:A minimal SUA (most utility must download) Inte Rix is isn't a emulation of Unix kernel, but rather a implementation of a user-mode subsystem running directly on the top of Windows NT kernel. Sfu/sua just providers header file and libraries to Recomplier and Port Unix applictions in Windows, but can n OT execute Unix binaries on it.
Msy2what is it?
MSY2 is a striped down version of Cygwin, but it's activly kept up-to-date with Cygwin ' s newest revisions.
Cygwinwhat is it?
Cygwin is a collections of Linux tools, provide a bash can execute Linux command, and many libraries.
What's Git for Windows inside?