有没有办法忽略Git的确切变化?

时间:2016-04-27 09:51:58

标签: git

我正在使用一个应用程序,我需要将字符串更改为指向本地URL而不是生产URL。偶尔,我会忘记更改并运行git commit --all,这会产生一种混乱的git历史。

有没有办法从所有git add中排除某个更改?我知道git update-index --assume-unchanged,但由于工作是在与字符串相同的文件中完成的,所以这不起作用。

我最好的选择是将字符串移动到某种“变量”或“环境”文件并在其上运行上述命令吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

在此答案中使用过滤器:https://stackoverflow.com/a/22954399/520162

您设置了一个clean过滤器,可以抛弃您的单个更改。

我正在更改VisualStudio文件中的路径以便在ramdisk上构建,而已签入的文件应构建在相对于源的路径上。