Git checkout更改skip-worktree文件

时间:2016-02-04 04:50:56

标签: git git-checkout git-skip-worktree

在我的git repo中,我的配置文件(在功能和主分支上有所不同)的/* * There are several places in the code where an array of dimensions * is allocated statically. This is the size of that static * allocation. * * The array creation itself could have arbitrary dimensions but all * the places where static allocation is used would need to be changed * to dynamic (including inside of several structures) */ #define NPY_MAXDIMS 32 #define NPY_MAXARGS 32 位开启。一切正常,直到我在当地分公司做了一次改变。这覆盖了我的功能分支上的本地配置文件。

所以我更新了我的功能分支中的配置,但是当我切换分支时,我的主人也出现了相同的变化。 因此,基本上任何分支中的配置文件的任何更改都会在我结帐时在所有分支中更改它们。

我做错了什么,如何确保配置文件的更改在结帐时不会改变?

0 个答案:

没有答案