# msysgit **Repository Path**: mirrors_github/msysgit ## Basic Information - **Project Name**: msysgit - **Description**: The version of msysGit that ships with GitHub for Windows - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: devel - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README This is the copy of [msysGit](https://github.com/msysgit/msysgit) that ships with [GitHub for Windows](http://windows.github.com/). This is the build environment -- also known as msysGit -- for [Git for Windows](http://msysgit.github.io/). # How to make changes 0. Make sure you have `./` in your `$PATH`, probably via `~/.bashrc` 1. Make your changes on the `devel` branch 2. Run `msys.bat` 3. Inside the bash shell, run `ghfw-release.sh` This will build a portable Git release and check it in to the `PortableGit` branch. Now you can push your changes to `origin`. # Updating git-tfs 0. Make sure you're in `devel` (or a branch of it) and not `PortableGit` 1. Download the latest git-tfs .zip from https://github.com/git-tfs/git-tfs/releases 2. Invoke `.\share\git-tfs\extract-git-tfs.ps1 path-to-zip-file` 3. Commit # Repository structure This repository has two important branches: `devel`, and `PortableGit`. ## `devel` This is the main branch of the repository, and is periodically synced with [msysgit/msysgit@devel](https://github.com/msysgit/msysgit/tree/devel). This branch contains all of the msysGit source code, Git source code, Git documentation, and supporting build scripts. ## `PortableGit` This branch is generated from the `devel` branch. Changes should never be made by hand to this branch, except to the `.gitattributes` and `.gitignore` files at the root of the repository.