Tenía un directorio de trabajo limpio y anoche traje un clon de un repositorio de Git. Pero ahora mi servidor local creó y contiene una carpeta de estadísticas que quiero ignorar.
Parece que no puedo hacer que Git ignore esta carpeta cuando ejecuto un estado de git.
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
new file: app_public/views/pages/privacy.php
new file: app_public/views/pages/terms.php
new file: public_html/stats/ctry_usage_200908.png
new file: public_html/stats/daily_usage_200908.png
new file: public_html/stats/dns_cache.db
new file: public_html/stats/hourly_usage_200908.png
new file: public_html/stats/index.html
new file: public_html/stats/usage.png
new file: public_html/stats/usage_200908.html
new file: public_html/stats/webalizer.current
new file: public_html/stats/webalizer.hist
Changed but not updated:
modified: .gitignore
Agregué en mi .gitignore algunas líneas diferentes pero todavía intento agregarlas:
public_html/stats
public_html/stats/**
public_html/stats/**/*
public_html/stats/*
git add
editado.Para esto hay dos casos
Caso 1: archivo ya agregado al repositorio de git.
Caso 2: Archivo recién creado y su estado aún se muestra como archivo sin seguimiento cuando se usa
Si tiene el caso 1:
PASO 1: Luego ejecuta
para eliminarlo de la caché de repositorios de git
si es un directorio entonces usa
PASO 2: Si el Caso 1 terminó, cree un nuevo archivo con el nombre
.gitignore
en su repositorio gitPASO 3: Use lo siguiente para decirle a git que ignore / asuma que el archivo no ha cambiado
PASO 4: Ahora, verifique el estado usando git status open
.gitignore
en su editor nano, vim, geany, etc. cualquiera, agregue la ruta del archivo / carpeta para ignorar. Si es una carpeta, el usuariofolder_name/*
debe ignorar todos los archivos.Si aún no lo entiende, lea el artículo git ignore el enlace del archivo .
fuente
fatal: Unable to mark file .idea/jsLibraryMappings.xml
cuando lo hagoupdate-index
fatal: Unable to mark file
error. Por favor ayuda.De "git help ignore" aprendemos:
Por tanto lo que necesitas es
fuente
Es
/public_html/stats/*
.fuente
Soy increíblemente vago. Acabo de hacer una búsqueda con la esperanza de encontrar un atajo a este problema, pero no obtuve una respuesta, así que lo dejé.
~ / bin / IGNORE_ALL
EG: IGNORE_ALL ignora las estadísticas agregadas
Esto solo agregará todos los archivos ignorados a su .gitignore y los confirmará. tenga en cuenta que es posible que desee agregar anotaciones al archivo posteriormente.
fuente