git pull忽略本地目录上的一个文件

git pull忽略本地目录上的一个文件,git,github,bitbucket,Git,Github,Bitbucket,我将git存储在bitbucket上,并在几个地方工作(工作/家用台式机/笔记本电脑/2台服务器)。 我总是推到遥控器上,从其他机器上拉。 问题是——仅在一台机器上,有一个文件我不希望每次都从git中提取/下载。 可以做什么?这是不可能的。git需要存储库的精确副本才能正常工作。所有git对象(文件、目录树、提交…)计算对象的校验和。这用于创建标识符,并强制执行存储库的完整性。因此,忽略一个文件将创建一个全新的存储库。这是非常粗糙的,但从理论上讲,使用 在项目的.git文件夹中,可以定义要在gi

我将git存储在bitbucket上,并在几个地方工作(工作/家用台式机/笔记本电脑/2台服务器)。 我总是推到遥控器上,从其他机器上拉。 问题是——仅在一台机器上,有一个文件我不希望每次都从git中提取/下载。
可以做什么?

这是不可能的。git需要存储库的精确副本才能正常工作。所有git对象(文件、目录树、提交…)计算对象的校验和。这用于创建标识符,并强制执行存储库的完整性。因此,忽略一个文件将创建一个全新的存储库。

这是非常粗糙的,但从理论上讲,使用

在项目的
.git
文件夹中,可以定义要在git流的不同点运行的脚本

在这台特定的机器上,pull上的脚本将在pull之后立即删除该文件。另一个脚本会在推之前签出文件,这样它就不会提交文件的删除


最后,您可能希望告诉此计算机上的git忽略此文件丢失的事实,请使用。

这是什么类型的文件?包含运行此代码的本地计算机配置的文本文件。