我正在使用一个应用程序,我需要将字符串更改为指向本地URL而不是生产URL。偶尔,我会忘记更改并运行git commit --all
,这会产生一种混乱的git历史。
有没有办法从所有git add
中排除某个更改?我知道git update-index --assume-unchanged
,但由于工作是在与字符串相同的文件中完成的,所以这不起作用。
我最好的选择是将字符串移动到某种“变量”或“环境”文件并在其上运行上述命令吗?
谢谢!
答案 0 :(得分:1)
在此答案中使用过滤器:https://stackoverflow.com/a/22954399/520162
您设置了一个clean
过滤器,可以抛弃您的单个更改。
我正在更改VisualStudio文件中的路径以便在ramdisk上构建,而已签入的文件应构建在相对于源的路径上。