版本控制 - git .gitignore 这样写却无法忽略目录,怎么都无法忽略目录
为情所困
为情所困 2017-04-25 09:04:25
0
2
714

版本控制用的是git,部分文件位置

/.git -- git文件夹
/.gitignore
/.htaccess -- 重写文件
/index.php -- 网站入口文件

.gitignore 内容

*.zip
*.rar
*.bak
*.log
sessions
deleted
000
tplcache
uploads/userup
uploads/litimg
cache*.php

结果

1.有的文件是忽略了比如根目录下的 /backup.zip
2.但是很多还是没有忽略,

比如 /data/0000-deleted---backup 
比如 /data/tplcache
比如 /data/cache 
比如 /data/sessions
比如 /fs.zbphp.com/000-deleted

这些文件夹还是没有忽略掉,他们文件夹图标上还有有一个勾。

3.有一些居然被忽略了,比如 /special 文件夹(空文件夹),他们文件夹图标上没有勾
为情所困
为情所困

全員に返信(2)
给我你的怀抱
  1. このファイルは後で追加されました。
  2. これらの追加されたファイルは git から自動的に削除されません。git を使用してこれらのファイルを初めて追跡する前に .gitignore ファイルを追加する必要があります。説明を参照してください。最初にすべてのファイルを git で管理した後に追加した .gitignore ファイルである必要がありますが、上記のフォルダーはすでに git によって追加されています。
  3. Git は空のフォルダーを追跡しません。空のフォルダーを保持する必要がある場合は、.gitkeep
  4. と同様に空のファイルをフォルダーに追加できます。
いいねを押す +0
给我你的怀抱

あなたの.gitignore内容来看?那些没被忽略的文件夹不是很正常么?你要忽略的话怎么着也得写个data吧?另外,需要提醒的是.gitignoreプッシュされたファイルを無視する方法については、SFが以前に関連する回答を持っているので、検索することで見つけることができます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート