我的仓库中有一个配置文件,不应该对其进行更改.
问题是,当我对文件进行更改时,它们会被git status选中.我已经尝试了各种方法来忽略它的变化.
克隆repo时如何自动忽略它,以便我不应该通过git获取对文件所做的任何更改?
我试过的解决方案:
将文件添加到.gitignore.似乎没有用.这是因为文件已经在索引上吗?
用git update-index --assume-unchanged path/to/file.似乎工作了一些但只是我克隆的回购本地.克隆的其他人需要应用相同的命令.
我试过看其他答案,但其他解决方案似乎没有正常工作.我觉得这应该很简单,所以任何指导都会有所帮助!
我有一个4列表,主键是id,gameId和flag的组合.
id | gameId | score | flag
--------------------------
1 | 1 | 10 | 1
1 | 1 | 20 | 0
2 | 1 | 1 | 0
1 | 2 | 10 | 1
3 | 2 | 1 | 0
Run Code Online (Sandbox Code Playgroud)
我需要更新表格,以便:
所有gameId 2分数都被添加到gameId 1,其中id和flag是相同的.(例如,通过添加第1行和第4行的分数,第1行的得分为20)
如果发生上述情况,则需要删除gameId 2行.
如果没有找到上面的内容(例如,有一行gameId为2,但id和flag与另一行不匹配),则gameId可以改为1.
因此SQL完成后我的表应如下所示:
id | gameId | score | flag
--------------------------
1 | 1 | 20 | 1
1 | 1 | 20 | 0
2 | 1 | 1 | …Run Code Online (Sandbox Code Playgroud)