github - Git 无法忽略目录,怎么都无法忽略目录
某草草
某草草 2017-04-26 09:01:42
0
5
637

使用的ThinkPHP,git目录在D:/website/example.com/.git/
要忽略的目录 D:/website/example.com/www/Application/Runtime的这个Runtime目录






我所执行的操作:

1.在目录D:/website/example.com/www/application/Runtime 
右键点击删除并且添加到忽略列表

2.截图中的那些默认的选择,然后在D:/website/example.com/.gitignore 
文件里面有了自动生成的一段内容 */www/application/Runtime*

3.但是再去看 Runtime的图标,却是一个红色的圆叹号。并没有变成忽略的

4.而且git给出的忽略选项中“删除并且添加到忽略列表”,
为什么一定要删除,我只是想让他被忽略而已。

现在的问题是怎么都无法让git忽略目录。

某草草
某草草

membalas semua(5)
迷茫

Jika anda sanggup menggunakan baris arahan dan mahu git mengabaikan direktori yang dijejaki (dan tidak pernah mengambil berat tentangnya lagi):

$ git rm -r --cached dir
$ echo dir/ >> .gitignore
$ git add .gitignore
$ git commit -am 'ignore dir forever'
小葫芦

Pemadaman ini bukan pemadaman yang anda inginkan, ia hanya memadamkan rekod penjejakan daripada pangkalan data Git Jika anda tidak melakukan ini, kerana rekod sejarah masih ada, ia akan kembali semasa penyegerakan seterusnya adalah apa yang anda tidak boleh menghalang alasan. Saya tidak pernah menggunakan operasi Gui ini. Saya tidak pasti sama ada arahan yang sepadan adalah git rm. Jika anda bimbang, lakukan sandaran manual terlebih dahulu dan kemudian anda akan tahu selepas mencuba.

小葫芦

Jawapan pertama yang betul ialah, git rm --cache

仅有的幸福

Buat fail .gitignore baharu dalam baris arahan direktori akar
Contohnya: Untuk mengabaikan folder cache
Kemudian tulis /cache

dalam fail .gitignore
PHPzhong

Tanya, adakah masalah tentang git mengabaikan direktori tertentu yang anda bangkitkan pada segmentfault.com kali terakhir telah diselesaikan? Bolehkah anda memberitahu saya bagaimana untuk menyelesaikannya?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!