2017-01-29 10 views
0

私のプロジェクトに.gitignoreファイルがありますが、debug_kit.sqliteも無視したいです。 このファイルを.gitignoreに追加しますが、まだリベースしていません。ファイル。gitignore:ファイルを無視するcakephp

# CakePHP 3 
/vendor/* 
/config/app.php 

/tmp/cache/models/* 
!/tmp/cache/models/empty 
/tmp/cache/persistent/* 
!/tmp/cache/persistent/empty 
/tmp/cache/views/* 
!/tmp/cache/views/empty 
/tmp/sessions/* 
!/tmp/sessions/empty 
/tmp/tests/* 
!/tmp/tests/empty 
/tmp/debug_kit.sqlite 

/logs/* 
!/logs/empty 

# CakePHP 2 

/app/tmp/* 
/app/Config/core.php 
/app/Config/database.php 
/vendors/* 
Status API Training Shop Blog About 
© 2016 GitHub, Inc. Terms P 
+0

'.gitignore'は* untracked *ファイルを無視するためのものです。ファイルが追跡されると、無視されません。紛争を解決するだけです。 – Biffen

+0

お返事ありがとうございます。しかし、どのように私はこのファイルをuntrackedすることができますか? –

答えて

3

.gitignoreは、ファイルのみ、彼らはGitリポジトリに追加され前に影響を与えます。

このAuto-merging tmp/debug_kit.sqlite CONFLICT (content): Merge conflict in tmp/debug_kit.sqliteは.gitignoreファイルです。すでにインデックスにファイルが追加されている場合は、それが実際のものと異なる場合は、gitignoreにファイルを追加してください。

まずgitからファイルを削除します。その後、gitignoreはそれが再び追加されないようにします:

git rm --cached /tmp/debug_kit.sqlite 
+0

これは役に立ちましたが、私はまだこのConflit:CONFLICT(変更/削除):HEADで削除されたtmp/debug_kit.sqliteを削除し、グループを追加して頻度を変更しました。バージョンを追加し、tmp/debug_kit.sqliteのrecentche frequenteをツリーに残してください。 "グループを追加して頻繁に連絡する"は古いコミットです ' –

+0

ありがとうございます、このリンクを使用して今動作します[http://stackoverflow.com/questions/11451535/gitignore-not-working] too、 –

関連する問題