What's Git for Windows inside?

Source: Internet
Author: User
Tags posix using git

What's Git for Windows inside? What is it?
    • Git is a kind of DVCS.
How do I use it?

The ways of Using Git on Windows

    1. Git for Windows
    2. 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?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.