Git:只在本地回购中找到一个文件并将其保存在远程回购中 [英] Git: untrack a file in local repo only and keep it in the remote repo

查看:96
本文介绍了Git:只在本地回购中找到一个文件并将其保存在远程回购中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个NetBeans文件nbproject / project.properties,它始终显示在未针对提交进行的更改部分中(当我执行git状态时)。我怎么能把它移动到Untracked files部分(没有将它添加到.gitignore中)?我试过这个命令 git rm --cached 但是发生了什么事情是文件在我的本地仓库中显示为未跟踪并在远程仓库中被删除,但我想要的是保留它在远程和未追踪的只有在本地回购。 你可以更新您的索引

  cd / root / folder / of / your / repo 
git update-index --assume-unchanged nbproject / project.properties

,并确保它不会在您当前的回购中显示为更新。

这意味着它不会被推动,但它是仍然存在于索引中。

(并且可以在本地工作树中随意修改)。
$ b $ hr



 git update-index --no-assume-unchanged 



查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆