Estoy buscando algo que pueda usar para trabajar con repositorios de git en Windows que sea 100% portátil (copie y pegue los archivos en una máquina separada y haga que funcione) y basado en CLI: tenía una versión de git bash que cumplía con estos requisitos anteriormente, pero ya no puedo encontrarlo y ahora es una versión anterior que no admite funciones más nuevas y útiles.
¿Alguna sugerencia?
También usé el Git bash portátil hasta hace poco. Ahora uso Magit . Es una extensión de Emacs para interactuar con los repositorios de Git. Se puede instalar desde Melpa o Git. La instalación de Emacs para Windows está precompilada y es 100 % portátil. Solo necesita extraer el archivo zip que se puede descargar desde aquí . Las características de Magit son:
magit-stage-all
, magit-commit
y magit-push
con los atajos de teclado correspondientesPuedes usar MinGit [1]. Uso la versión "busybox" porque es más pequeña (19 MB) y, si lo desea, puede extraer solo estos archivos:
mingw64\bin\git-remote-https.exe
mingw64\bin\git.exe
mingw64\bin\libbrotlicommon.dll
mingw64\bin\libbrotlidec.dll
mingw64\bin\libcrypto-1_1-x64.dll
mingw64\bin\libcurl-4.dll
mingw64\bin\libiconv-2.dll
mingw64\bin\libidn2-0.dll
mingw64\bin\libintl-8.dll
mingw64\bin\libnghttp2-14.dll
mingw64\bin\libpcre2-8-0.dll
mingw64\bin\libssh2-1.dll
mingw64\bin\libssl-1_1-x64.dll
mingw64\bin\libssp-0.dll
mingw64\bin\libunistring-2.dll
mingw64\bin\libwinpthread-1.dll
mingw64\bin\libzstd.dll
mingw64\bin\zlib1.dll
mingw64\ssl\certs\ca-bundle.crt
y se reduce a 7 MB. Parece que esto ha estado disponible desde al menos 2016 [2] pero lo acabo de encontrar. Parece que realmente no lo anuncian, ya que vi a un desarrollador decir que MinGit está "destinado a aplicaciones, no para uso interactivo". Sin embargo, probé todos estos comandos:
git add
git branch
git checkout
git clean
git clone
git commit
git config
git diff
git log
git push
git reset
git status
git tag
y parece funcionar bien para mí.
Jazcash
zombo