tipos tag practices etiquetas delete crear commits best git github github-for-windows

tag - ¿Qué significa un ícono gris en el control remoto de GitHub?



git tag commits (7)

El método más fácil que encontré fue simplemente eliminar la carpeta de local y actualizar el repositorio remoto. Navegue a su directorio local y corte la carpeta que contiene la subcarpeta .git configurada incorrectamente a otra ubicación (fuera del repositorio local, por ejemplo, el escritorio) para que pueda corregir el problema y volver a copiarlo más tarde, luego ejecute:

git submodule update

git add --all

git commit --all

git push

Esto debería eliminar la carpeta que está atenuada en el repositorio remoto. A continuación, vuelva a copiar la carpeta en sus archivos locales y ejecute add --all commit --all git push como se indica arriba, teniendo cuidado, por supuesto, primero para eliminar la carpeta .git configurada incorrectamente de la subcarpeta de antemano para evitar el mismo problema de nuevo; para ubicar esto en sistemas linux use cntrl-h desde dentro de la carpeta para ver los archivos ocultos en sus carpetas, verá una carpeta .git presente en una subcarpeta que está causando el problema, simplemente elimínelo y eso debería resolverse

¿Puede alguien decirme por qué tengo el ícono gris cuando envío mis archivos a github? En el lado del directorio de la aplicación, debe haber modelos, vistas y controladores, pero en el GitHub remoto no puedo hacer clic.


En mi caso, había inicializado un repositorio git en la carpeta raíz (la que tiene manage.py) cuando se implementa en Heroku antes de configurar un repositorio Git en la carpeta principal del proyecto.

Cuando luego creé un nuevo repositorio en la carpeta principal del proyecto, la carpeta raíz que manejaba las vistas y los controladores de los modelos estaba atenuada. Lo siguiente funcionó para mí:

  1. Eliminar el repositorio de la carpeta principal
  2. Cree un nuevo repositorio sin verificar "Inicializar este repositorio con un archivo README", ya que importaremos el repositorio existente.
  3. Dentro de su carpeta raíz, la que tiene manage.py, haga lo siguiente:

    git remote add origen "github repo link"

    git push -u origin master

  4. Actualice su repositorio Github y todos sus directorios deben estar presentes

Parece que creó un submódulo y apunta a una ubicación remota inalcanzable.

Vea esta respuesta . Ese icono, cuando sea verde, apuntará al submódulo. Supongo que está atenuado en su caso porque el submódulo se configuró incorrectamente.

Dado que .gitmodules no está presente, debe haberse eliminado, dejando un submódulo sin información remota.

Si ingresas a la app y git remote -v , también verás hacia dónde apunta este módulo. Este lugar es actualmente inalcanzable.

En un escenario similar, agregué un submódulo y .gitmodules . El resultado en GitHub se ve así:


Parece que has inicializado git dentro de la carpeta. Elimine el archivo git (rm -rf) de la subcarpeta y cree un nuevo repositorio e inicialice git.


Ya has inicializado git dentro del directorio de la aplicación y no puede encontrar el control remoto. Eliminar el archivo .git dentro de la aplicación. .

[app(master)]$ sudo rm -r .git

O muestre los archivos ocultos dentro de la carpeta y hágalo manualmente. Luego vuelve a confirmar y vuelve a presionar los cambios de la carpeta principal


Ya tiene un .git dentro y por lo tanto aparece gris. es decir, tiene git inicializado dentro de él también.


git rm --cached <folder_name>

Luego ve al directorio principal y haz:

git add . git commit -m "<your_message>" git push --all