зеркало из https://github.com/github/msysgit.git
c2ba306e53 | ||
---|---|---|
bin | ||
cmd | ||
doc | ||
etc | ||
git@0d6f7c8024 | ||
include | ||
lib | ||
libexec | ||
mingw | ||
share | ||
src | ||
ssl | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
README.md | ||
THIS_IS_MSYSGIT | ||
Vagrantfile | ||
ghfw-release.sh | ||
git-cmd.bat | ||
msys.bat | ||
wine-start.sh |
README.md
This is the copy of msysGit that ships with GitHub for Windows.
This is the build environment -- also known as msysGit -- for Git for Windows.
How to make changes
- Make sure you have
./
in your$PATH
, probably via~/.bashrc
- Make your changes on the
devel
branch - Run
msys.bat
- 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
- Make sure you're in
devel
(or a branch of it) and notPortableGit
- Download the latest git-tfs .zip from https://github.com/git-tfs/git-tfs/releases
- Invoke
.\share\git-tfs\extract-git-tfs.ps1 path-to-zip-file
- 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. 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.