相关疑难解决方法(0)

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

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

git version-control caching gitignore git-rm

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

如何从git repo中删除文件?

我添加了一个名为"file1.txt"git repo 的文件.从那以后,我犯了,增加了几个目录,名称dir1dir2,并承诺他们混帐回购协议.

现在当前的回购有"file1.txt",dir1dir2.
我怎样才能删除"file1.txt",而不会影响其他人一样dir1dir2

git git-rm

1795
推荐指数
16
解决办法
215万
查看次数

如何忽略git中现有的,已提交的文件?

可能重复:
GIT:忽略版本控制的文件

.gitignoreStackoverflow上有很多答案,但我还没有找到答案:

我有一个现有的git项目,a readme.md和a sample_folder/都在顶层.我确实想从我的git(hub)存储库中删除它们.但我想忽略它们,即在某个克隆的本地存储库(即部署机器)中完全阻止它们.

.gitignore我明白,只是忽略了非承诺文件?坦率地说,我不觉得周围隐藏任何东西(从拉+提交)已经东西致力于...

在Perforce的时代,我会简单地将它从相应的"客户端规范"中排除(这与当地克隆的回购非常接近):

//whatever/myProject
-//whatever/myProject/readme.md
-//whatever/myProject/sample_folder
Run Code Online (Sandbox Code Playgroud)

当然,我可以选择第二个分支,我只需删除自述文件和整个示例文件夹.但是,我必须继续合并来自'develop'的每一个小修复.这是什么,我宁愿避免...我宁愿在(跟踪)分支上更喜欢本地"例外".

此外,我认为git rm --cached每当我做提交(也可能现在发生,然后从我的'部署回购')...

git github gitignore smartgit

6
推荐指数
2
解决办法
7244
查看次数

标签 统计

git ×3

git-rm ×2

gitignore ×2

caching ×1

github ×1

smartgit ×1

version-control ×1