相关疑难解决方法(0)

忽略已提交到Git存储库的文件

我有一个已经初始化的Git存储库,我添加了一个.gitignore文件.如何刷新文件索引以便忽略我想忽略的文件?

git version-control caching gitignore git-rm

2429
推荐指数
21
解决办法
68万
查看次数

将.gitignore应用于已提交的文件

我已经提交了大量我现在想要忽略的文件.我如何告诉git现在忽略未来提交的这些文件?

编辑:我也想从存储库中删除它们.它们是在构建之后创建的文件或用于特定于用户的工具支持.

git

399
推荐指数
5
解决办法
13万
查看次数

使用Git在本地保存不同版本的文件,而不是在主存储库中

我有一个PHP配置文件,我想在本地操作,但在git commits我的主存储库中忽略这些更改.我有一个.gitignore文件曾经忽略这个PHP文件但是发生了不好的事情,现在config.php文件不再被忽略,我不记得如何重新忽略它.

我知道SO上的人说要使用,git rm --cached <filename>但我不能为我的生活弄清楚如何不git rm...继续删除我的config.php文件.

我想知道是否有人可以列出如何忽略我的config.php,以便我可以继续在本地编辑它,但这些更改不会添加到repo.

这是我的全部内容.gitignore:

application/config.php
Run Code Online (Sandbox Code Playgroud)

这里是我的一些PHP代码config.php我想保留本地而不是进入我的主仓库:

$config['base_url'] = "http://localhost/";
//$config['base_url'] = "http://mysite.com/"; // this is the code and NOT
// "http://localhost" that i'd like to keep in my repo
Run Code Online (Sandbox Code Playgroud)

这是删除我的文件:

  1. git rm --cached application/config.php
  2. 更改application/config.php文件和另一个文件(作为控件)
  3. git commit -m 'config.php shouldn't be changed'

    结果:2 files changed, 1 insertions(+), 370 deletions(-)(config.php是370线长)

git github gitignore

7
推荐指数
1
解决办法
2915
查看次数

标签 统计

git ×3

gitignore ×2

caching ×1

git-rm ×1

github ×1

version-control ×1