2015-04-02 192 views
0

过去,我在我的工作目录中添加并上传所有文件。 现在我想忽略的一些文件,所以我直接在我的工作目录myproject创建文件.gitignore,与内容:忽略未被忽略的文件

build/ 
*~ 

然后我跑

git add -A . 
git commit -m 'add ignore files' 
git push origin master 

但目标资源库还是有那些文件我想忽略。目标存储库中还显示.gitignore。我想知道我做得对吗?

我应该把.gitignore写入myproject还是myproject/.git

谢谢。

回答

1

如果我正确理解了你,你想忽略已经提交的文件。在这种情况下,你可能需要从缓存中删除它们:

的git RM --cached建立/

+0

感谢。将删除我的工作目录中的文件和目录? – Tim 2015-04-02 15:22:41

+0

我是否应该隐藏或忽略.gitignore?如何? – Tim 2015-04-02 15:26:06

+0

它会从舞台上删除文件 – 2015-04-02 15:26:30