我以为我已经想通了,但最近尝试失败。Git忽略不工作,我不明白
我需要提交一个文件,然后提交后忽略任何后续的repo提交。
可以说文件是example.txt。
我提交了对example.txt的更改并将它们推送到github。然后我并添加example.txt并保存。
我然后使用git rm --cached example.txt
然后git add .gitignore
提交 - >推
在该步骤中的问题是一个git状态被示出作为example.txt的删除因而提交/推从远程回购删除它。
我已经尝试了几个变体,创建了.gitignore
和rm --cached
,它删除了文件或不忽略它并提交不需要的更改。
寻找洞察确切的过程忽略已提交的文件而不删除它们。
你真的想做什么?为什么你想在源代码管理中不是本地的文件? –
这是一个服务器配置文件(数据库),实际上直接从github服务,但本地主机数据库和远程数据库有diff参数,没有办法改变这是如何工作的,除非我定义了两个数据库,我认为它会告诉git在第一次提交之后忽略它,并保持远程版本不变。 – Wyck