相关疑难解决方法(0)

从Git存储库中删除文件而不从本地文件系统中删除它

我的初始提交包含一些日志文件.我已添加*log到我的.gitignore,现在我想从我的存储库中删除日志文件.

git rm mylogfile.log
Run Code Online (Sandbox Code Playgroud)

将从存储库中删除文件,但也将从本地文件系统中删除它.

如何在删除文件的本地副本的情况下从存储库中删除此文件?

git repository remote-server delete-file git-rm

2892
推荐指数
11
解决办法
78万
查看次数

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

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

git version-control caching gitignore git-rm

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

如何创建.gitignore文件

我需要在我的.gitignore文件中添加一些规则,但是,我在项目文件夹中找不到它.它不是由Xcode自动创建的吗?如果没有,什么命令允许我创建一个?

git gitignore xcode4.3

1024
推荐指数
28
解决办法
101万
查看次数

如何在不使用.gitignore的情况下让Git忽略文件?

由于外部奇怪的约束,我无法修改.gitignore我的存储库.有没有办法忽略文件​​和目录,而不是修改.gitignore?即使它是全局配置的全局解决方案,也将应用于我的所有存储库.

git version-control

122
推荐指数
7
解决办法
5万
查看次数

添加后,忽略Git仓库中的目录

我已经学会了如何排除git的整个目录(添加一行bin/.gitignore).我已经学会了如何在"事后"忽略文件(即在它们被添加到git之后):

git rm --cached <filename>
Run Code Online (Sandbox Code Playgroud)

将它添加到Git仓库,如何忽略整个目录(例如bin/)?

我试过,git rm --cached bin/但我收到的只是错误:

致命:pathspec'bin /'与任何文件都不匹配

当我尝试(在根目录,存在.git的地方)时git rm --cached MyProj/bin/,错误是不同的:

致命的:没有-r,不能递归删除'MyProj/bin /'

这意味着什么,我现在需要提交和/或分支?

git gitignore

58
推荐指数
2
解决办法
5万
查看次数

只推送一些文件

我有一个服务器的git存储库.该服务器需要一些文件,但这些文件只需要推送一次.因此,当有人编辑它时,它不必被推送到github,但是当有人下载​​存储库时,他们应该获得未编辑的文件.

服务器需要运行这些文件,但是对于每个人来说这些文件是不同的,这就是为什么我不希望它再次被推送.

我怎样才能做到这一点?

git gitignore

4
推荐指数
1
解决办法
439
查看次数

如何在我暂存更改时让Git自动忽略某些文件?

我的Git目录中有一个文件夹,用于存储程序运行时的信息,我不希望这些信息继续添加到repo中.

目前我只是避免在git gui中选择此文件夹中的文件.这可能非常麻烦,因为它们通常很多.使用gui或命令行执行此操作的最佳方法是什么?

git staging

0
推荐指数
1
解决办法
578
查看次数