gitignoreファイルにあったとgitのは、それがGitのコミットファイルにもかかわらず、私は、最初は私のリモートリポジトリにコミットしていた
.DS_Store
.sass-cache/*
.vagrant/
wp-config.php
Vagrantfile
/filer
は私が間違って何をやっている.gitignore
ファイルに記載されていたにもかかわらず、ファイルwp-config.php
をアップロードリモートリポジトリにそのファイルを保存することはできません。どうすればアップロードできないのですか?
'.gitignore'は' git add'によってのみ読み込まれます。 '.gitignore'に名前を書き込む前にrepo **にファイルを追加した場合、それらはすでにrepoに追加されています。あなたは 'git rm --cached wp-config.php'と' git commit --amend'を使って最新のコミットから削除することができます(あなたが今までに行った唯一のものだと仮定して)。 – axiac
私が理解しているところでは、そのファイルが '.gitignore'にあれば、Gitはそのファイルをuntrackedとして扱っていたはずです。あなたはこのファイルを 'git add 'できたと言っていますか? –
ファイルがすでに追跡されている場合は、 '.gitignore'にリストすることは効果がありません。ファイルは* index *内にある場合にのみ追跡されます。インデックスは、(a)コミットをチェックアウトしたとき、 (b)ファイルを 'git add'して既存のインデックスエントリにコピーします。 (c)索引になかったファイルを 'git add'して、今のところそれが存在するようにします。および/または(d)索引のファイルを 'git rm'します。そのような変更の後、ファイル*が索引に*ある場合、*は*追跡されます。そうでない場合は、追跡されません。トラッキングされていないときだけ、 '.gitignore'はそれに影響します。 – torek