Tengo dos gits instalados en mi computadora,
pact install
Lo interesante fue que los commits hechos con el git de babun no se reflejaron en git para Windows. Por ejemplo, para el mismo repository de git, este es el resultado del git de Babun.
git status ~/apps/med-prerate-general On branch dev Your branch is ahead of 'origin/dev' by 1 commit. (use "git push" to publish your local commits) nothing to commit, working directory clean
Este es el resultado de git para Windows
git status On branch dev Your branch is ahead of 'origin/dev' by 1 commit. (use "git push" to publish your local commits) Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: somefile.iml no changes added to commit (use "git add" and/or "git commit -a")
Que podria causar esto? Necesito que el resultado sea constante porque intellij solo puede funcionar con git nativo, no pudo ver los cambios que hice con git de babun.
El problema es que babun
no se ocupó correctamente de los finales de línea. La siguiente línea resuelve mi problema.
git config --global core.autocrlf input
Que podria causar esto?
O bien ~/apps/med-prerate-general
no es la misma ruta de Windows utilizada por IntelliJ (es decir, estás buscando dos routes diferentes para el mismo repository remoto)
O ~/apps/med-prerate-general
utilizó su propia carpeta .git
ubicada en otro lugar (busque una variable de entorno GIT_DIR
). Y en ese .git
repo, .iml
no se rastrean ni se ignoran. (consulte con un git check-ignore -v -- somefile.iml
)