tipos tener tag soft sirve repositorio remoto qué proyecto podemos para oneline nuestros nuestro nos mayor los log herramienta hacer hace etiquetas enviar eliminar elementos cómo cuando creamos control git git-submodules

tener - ¿qué hace git log--oneline?



error de git: no se ha podido indexar el archivo Crashlytics.framework/Headers (4)

Creo que esto se relaciona con el submódulo git ya que tuve un problema similar. Sin embargo agregarlo o eliminarlo no ayudó. Lo que funcionó fue reiniciarlo en la versión HEAD, por ejemplo,

git reset HEAD problematic_file_or_dir

Estoy usando la tela de Twitter en mi aplicación iOS.

Crashlytics in Fabric se actualizó solo y ahora no puedo comprometer mi proyecto con git . Me sale el error:

error de git: no se ha podido indexar el archivo Crashlytics.framework/Headers

fatal: error al actualizar archivos

¿Alguna idea de lo que está mal o cómo solucionarlo?

Ejecutando el git status revela:

Untracked files: (use "git add <file>..." to include in what will be committed) Crashlytics.framework/Info.plist Fabric.framework/Info.plist profile.xcodeproj/project.xcworkspace/xcuserdata/ profile.xcodeproj/xcuserdata/


El mismo problema me sucede con Bolts.framework y Parse.framework . Ambos ya se agregaron en el repositorio de git, por lo que volver a agregarlos no solucionó el problema. Tuve que quitar primero

cd MyApp/SDK/ git rm -r Parse.framework/ git rm -r Bolts.framework/

Tuve que copiarlos nuevamente en la carpeta SDK / y agregando a git

cd MyApp/SDK/ git add . git commit * -m "Maintenance: Fixed git error unable to index file"


Entrar en el terminal y comprometerse manualmente a git resolvió el problema. Todos mis compromisos posteriores en xcode han funcionado desde entonces.

git add . git commit -m "message"


Esto me pasó con IntelliJ IDEA. Apareció un mensaje emergente de error cuando intenté confirmar con el complemento IDE git. Probablemente esto esté relacionado con el hecho de que había colocado una ruta que anteriormente era un archivo pero ahora es un directorio, y que ese archivo anterior se haya movido al nuevo directorio.

Supongamos que la ruta es bin/yii . Lo que hice fue:

  • Renombra el directorio a algo diferente, por ejemplo, bin/yii-temp
  • Confirma el directorio y sus contenidos.
  • Renombra el directorio de nuevo a bin/yii
  • Comprométete con ... --amend lo que acababa de cometer.