Saya memiliki direktori kerja yang bersih dan membawa tiruan dari repo Git tadi malam. Tetapi sekarang server lokal saya membuat dan berisi folder statistik yang ingin saya abaikan.
Saya tidak bisa membuat Git mengabaikan folder ini ketika saya menjalankan status 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
Saya menambahkan di .gitignore saya beberapa baris berbeda tetapi masih mencoba menambahkannya:
public_html/stats
public_html/stats/**
public_html/stats/**/*
public_html/stats/*
git add
-ed mereka.Untuk ini ada dua kasus
Kasus 1: File sudah ditambahkan ke git repo.
Kasus 2: File baru dibuat dan statusnya masih ditampilkan sebagai file yang tidak terlacak saat menggunakan
Jika Anda memiliki kasus 1:
LANGKAH 1: Lalu jalankan
untuk menghapusnya dari cache git repo
jika itu adalah direktori, gunakan
LANGKAH 2: Jika Kasus 1 selesai maka buat file baru dengan nama
.gitignore
di repo git AndaLANGKAH 3: Gunakan perintah berikut untuk memberi tahu git untuk mengabaikan / menganggap file tidak berubah
LANGKAH 4: Sekarang, periksa status menggunakan status git terbuka
.gitignore
di editor Anda nano, vim, geany dll ... siapa saja, tambahkan jalur file / folder untuk diabaikan. Jika itu adalah folder maka penggunafolder_name/*
mengabaikan semua file.Jika masih belum paham baca artikel git ignore file link.
sumber
fatal: Unable to mark file .idea/jsLibraryMappings.xml
saya melakukannyaupdate-index
fatal: Unable to mark file
kesalahan. Tolong bantu.Dari "git help ignore" kita belajar:
Oleh karena itu yang Anda butuhkan adalah
sumber
Itu
/public_html/stats/*
.sumber
Saya sangat malas. Saya baru saja melakukan pencarian berharap menemukan jalan pintas untuk masalah ini tetapi tidak mendapatkan jawaban jadi saya mengetuknya.
~ / bin / IGNORE_ALL
EG: IGNORE_ALL menambahkan pengabaian stat
Ini hanya akan menambahkan semua file yang diabaikan ke .gitignore Anda dan komit. perhatikan Anda mungkin ingin menambahkan penjelasan ke file sesudahnya.
sumber