Git exe windows download

Git Guides

How to install Git on any OS

Git can be installed on the most common operating systems like Windows, Mac, and Linux. In fact, Git comes installed by default on most Mac and Linux machines!

Checking for Git

To see if you already have Git installed, open up your terminal application.

  • If you’re on a Mac, look for a command prompt application called «Terminal».
  • If you’re on a Windows machine, open the windows command prompt or «Git Bash».

Once you’ve opened your terminal application, type git version . The output will either tell you which version of Git is installed, or it will alert you that git is an unknown command. If it’s an unknown command, read further and find out how to install Git.

Install Git Using GitHub Desktop

Installing GitHub Desktop will also install the latest version of Git if you don’t already have it. With GitHub Desktop, you get a command line version of Git with a robust GUI. Regardless of if you have Git installed or not, GitHub Desktop offers a simple collaboration tool for Git. You can learn more here.

Install Git on Windows

  1. Navigate to the latest Git for Windows installer and download the latest version.
  2. Once the installer has started, follow the instructions as provided in the Git Setup wizard screen until the installation is complete.
  3. Open the windows command prompt (or Git Bash if you selected not to use the standard Git Windows Command Prompt during the Git installation).
  4. Type git version to verify Git was installed.

Note: git-scm is a popular and recommended resource for downloading Git for Windows. The advantage of downloading Git from git-scm is that your download automatically starts with the latest version of Git included with the recommended command prompt, Git Bash . The download source is the same Git for Windows installer as referenced in the steps above.

Install Git on Mac

Most versions of MacOS will already have Git installed, and you can activate it through the terminal with git version . However, if you don’t have Git installed for whatever reason, you can install the latest version of Git using one of several popular methods as listed below:

Install Git From an Installer

  1. Navigate to the latest macOS Git Installer and download the latest version.
  2. Once the installer has started, follow the instructions as provided until the installation is complete.
  3. Open the command prompt «terminal» and type git version to verify Git was installed.

Note: git-scm is a popular and recommended resource for downloading Git on a Mac. The advantage of downloading Git from git-scm is that your download automatically starts with the latest version of Git. The download source is the same macOS Git Installer as referenced in the steps above.

Install Git from Homebrew

Читайте также:  Что такое безопасный режим запуска windows

Homebrew is a popular package manager for macOS. If you already have Homwbrew installed, you can follow the below steps to install Git:

  1. Open up a terminal window and install Git using the following command: brew install git .
  2. Once the command output has completed, you can verify the installation by typing: git version .

Install Git on Linux

Fun fact: Git was originally developed to version the Linux operating system! So, it only makes sense that it is easy to configure to run on Linux.

You can install Git on Linux through the package management tool that comes with your distribution.

  1. Git packages are available using apt .
  2. It’s a good idea to make sure you’re running the latest version. To do so, Navigate to your command prompt shell and run the following command to make sure everything is up-to-date: sudo apt-get update .
  3. To install Git, run the following command: sudo apt-get install git-all .
  4. Once the command output has completed, you can verify the installation by typing: git version .
  1. Git packages are available using dnf .
  2. To install Git, navigate to your command prompt shell and run the following command: sudo dnf install git-all .
  3. Once the command output has completed, you can verify the installation by typing: git version .

Note: You can download the proper Git versions and read more about how to install on specific Linux systems, like installing Git on Ubuntu or Fedora, in git-scm’s documentation.

Other Methods of Installing Git

Looking to install Git via the source code? Learn more here.

Get started with git and GitHub

Review code, manage projects, and build software alongside 40 million developers.

Git 2.31.1

Автор
Языки Английский
Лицензия GPL (Бесплатная)
  • Основная информация о программе

    Git — это одна из самых популярных систем контроля версий. Она помогает разработчикам управлять своими проектами, контролировать версии рабочих файлов, вести совместную или параллельную разработку, создавать ответвления и многое другое.

    По мере разработки часто приходится делать копии файлов с различными изменениями, будь то тестирование новой функции, проверка работоспособности или исправление ошибок. Делается это для того, чтобы в случае если что-то пойдет не так, была возможность откатить файлы к более ранним версиям. Git может автоматически создавать своего рода слепки рабочего проекта и при необходимости возвращаться к предыдущим версиям. Все изменения хранятся в специальном хранилище кода — репозитории, к которому могут подключаться другие разработчики, скачивать актуальные изменения и вносить свои. Репозиторий может находиться на локальном компьютере, удаленном сервере или в облаке.

    Также при помощи Гита можно вести параллельную разработку создавая форки или ответвления от основного проекта. Например, пока в основной ветви будет вестись работа над ошибками, различные доработки и отладка, в форке можно работать над новой функцией. Затем по окончании работы можно устроить слияние ветвей. Гит проанализирует все действия, сделанные разработчиками и постарается соединить их в одно целое. В случае конфликта версий система предложит несколько вариантов решения, в том числе возможность полностью ручного слияния. Чтобы избежать конфликтов желательно скачивать изменения из основной ветви в дополнительную чтобы поддерживать её в актуальном состоянии.

    По сравнению с другими системами контроля версий Гит может лучше обрабатывать и соединять ответвления, также он использует распределенные репозитории, хранит копии кода у всех, кто участвует в разработке. Распределенность позволяет не зависеть от одного сервера или центрального репозитория. Работать с системой можно даже при отсутствии соединения с сетью, сохраняя изменения в локальном хранилище. Впоследствии можно отправить всю работу в репозиторий более высокого уровня в любой момент.

    Основной способ управления системой — через терминал, тем не менее, пользователям также доступен графический интерфейс и интеграция в контекстное меню Windows. Git может пригодиться не только программистам и разработчикам, он будет полезен редакторам, дизайнерам, писателям и всем кто в своей работе сталкивается с изменяющейся информацией.

    Git for Windows 2.21.0

    Информация о программе

    Описание

    Система контроля версий или VCS предназначена для облегчения работы программистов, которые производят анализ изменений в программный код. Git – это одна из систем контроля версий, позволяющая отследить изменения, ревизии и обновления значений программного кода. Используется Git в различных операционных системах – Windows, Linux, Android, Swift, Qt, причем процесс установки максимально простой.

    Независимо от используемой ОС (Windows или Linux) имеется ряд особенностей, делающих Git востребованной среди разработчиков:

    • Работает Git по принципу одноранговой сети, основанной на стандарте peer to peer, чем выгодно отличается от иных систем, работающих на основе модели client-server;
    • Использование Git дает возможность программистам получить доступ к независимым веткам программного кода, благодаря чему ветки можно создавать, объединять и удалять, не потратив на это много времени;
    • Операции в Git атомарны – любые изменения кода или работают, или нет, при этом действия не затрагивают основной код;
    • Метаданные хранятся в соответствующих каталогах с расширением .git, а не в скрытых папках;
    • При добавлении новых файлов или их изменении происходит генерация контрольных сумм, благодаря чему происходит шифрование информации;
    • Возможность индексации позволяет производить форматирование коммитов и просматривать их до компиляции;
    • Наличие подмодулей упрощает процесс управления проектами, зависимостями и структурой.

    Git for Windows

    Repositories

    git-sdk-32

    A Git repository mirroring the current 32-bit Git for Windows SDK

    0 Updated Apr 18, 2021

    git-sdk-64

    A Git repository mirroring the current 64-bit Git for Windows SDK

    1 Updated Apr 18, 2021

    A fork of Git containing Windows-specific patches.

    10 Updated Apr 17, 2021

    setup-git-for-windows-sdk

    A GitHub Action to initialize various flavors of the Git for Windows SDK

    0 Updated Apr 16, 2021

    get-azure-pipelines-artifact

    A GitHub Action that downloads and caches the specified artifact from a given Azure Pipeline

    0 Updated Apr 16, 2021

    MSYS2-packages

    Package scripts for MSYS2.

    0 Updated Apr 15, 2021

    MINGW-packages

    Package scripts for MinGW-w64 targets to build under MSYS2.

    1 Updated Apr 14, 2021

    build-extra

    Additional files and scripts to help build Git for Windows on MSYS2.

    5 Updated Apr 14, 2021

    rss-to-issues

    create issues from a syndication feed (RSS or Atom).

    0 Updated Apr 8, 2021

    msys2-runtime

    Track Cygwin changes from the CVS repository.

    2 Updated Apr 8, 2021

    git-for-windows.github.io

    Git for Windows’ home page

    1 Updated Apr 6, 2021

    busybox-w32

    WIN32 native port of BusyBox. For additional information and binaries see this website.

    1 Updated Mar 13, 2021

    WinToast

    WinToast is a lightly library written in C++ which brings a complete integration of the modern toast notifications of Windows 8 & Windows 10. Toast notifications allows your app to inform the users about relevant information and timely events that they should see and take action upon inside your app, such as a new instant message, a new friend r…

    PLEASE NOTE: Git for Windows 1.x is deprecated, superseded by Git for Windows 2.x.

    • Comes with Git 1.9.5 plus Windows-specific patches.
    • Make vimdiff usable with git mergetool.
    • Mingw-openssl to 0.9.8zf and msys-openssl to 1.0.1m
    • Bash to 3.1.23(6)
    • Curl to 7.41.0
    • ssh-agent: only ask for password if not already loaded
    • Reenable perl debugging («perl -de 1» possible again)
    • Set icon background color for Windows 8 tiles
    • poll: honor the timeout on Win32
    • For git.exe alone, use the same HOME directory fallback mechanism as /etc/profile

    dscho released this Dec 18, 2014

    • Comes with Git 1.9.5 plus Windows-specific patches.
    • Safeguards against bogus file names on NTFS (CVE-2014-9390).

    t-b released this Sep 29, 2014

    • Comes with Git 1.9.4 plus Windows-specific patches.
    • Update bash to patchlevel 3.1.20(4) (#254, #253). Fixes CVE-2014-6271, CVE-2014-7169, CVE-2014-7186 and CVE-2014-7187.
    • gitk.cmd now works when paths contain the ampersand (&) symbol (#252)
    • Default to automatically close and restart applications in silent mode installation type
    • Git svn is now usable again (regression in previous update, #245)

    t-b released this Aug 15, 2014

    • Comes with Git 1.9.4 plus Windows-specific patches
    • Add vimtutor (msysgit PR #220)
    • Update OpenSSH to 6.6.1p1 and its OpenSSL to 1.0.1i (msysgit PR #221,
      #223, #224, #226, #229, #234, #236)
    • Update mingw OpenSSL to 0.9.8zb (msysgit PR #241, #242)
    • Checkout problem with directories exceeding MAX_PATH (PR msysgit/git#212, msysgit #227)
    • Backport a webdav fix from junio/maint (d9037e http-push.c: make CURLOPT_IOCTLDATA a usable pointer, PR msysgit/git#230)
    • git svn is/might be broken (unless you use Vagrant). Fixes welcome.

    t-b released this Jun 12, 2014

    • Comes with Git 1.9.4 plus Windows-specific patches.
    • Upgrade openssl to 0.9.8za (#212)
    • Config option to disable side-band-64k for transport (msysgit/git#101)
    • Make git-http-backend, git-http-push, git-http-fetch available again (msysgit/git#174)

    dscho released this Apr 11, 2014

    • Comes with Git 1.9.2 plus Windows-specific patches.
    • Custom installer settings can be saved and loaded, for unsupervised installation on batches of machines (#168).
    • Comes with VIM 7.4 (#170).
    • Comes with ZLib 1.2.8.
    • Comes with xargs 4.4.2.
    • Work around stack limitations when listing an insane number of tags (PR #154).
    • Assorted test fixes (PRs msysgit/git#156, msysgit/git#158).
    • Compile warning fix in config.c (PR msysgit/git#159).
    • Ships with actual dos2unix and unix2dos.
    • The installer no longer recommends mixing with Cygwin.
    • Fixes a regression in Git-Cheetah which froze the Explorer upon calling Git Bash from the context menu (Git-Cheetah PRs msysgit/Git-Cheetah#14 and msysgit/Git-Cheetah#15).

    sschuberth released this Feb 18, 2014

    • Comes with Git 1.9.0 plus Windows-specific patches.
    • Better work-arounds for Windows-specific path length limitations (pull request #122).
    • Uses optimized TortoiseGitPLink when detected (msysGit pull request #154).
    • Allow Windows users to use Linux Git on their files, using Vagrant http://www.vagrantup.com/ (msysGit pull request #159).
    • InnoSetup 5.5.4 is now used to generate the installer (msysGit pull request #167).
    • Fixed regression with interactive password prompt for remotes using the HTTPS protocol (issue #111).
    • We now work around Subversion servers printing non-ISO-8601-compliant time stamps (pull request #126).
    • The installer no longer sets the HOME environment variable (msysGit pull request #166).
    • Perl no longer creates empty sys$command files when no stdin is connected (msysGit pull request #152).
    Читайте также:  Очистка обновлений windows dism
  • Оцените статью