小编Dav*_*ton的帖子

Git忽略对已提交文件的更改

我的仓库中有一个配置文件,不应该对其进行更改.

问题是,当我对文件进行更改时,它们会被git status选中.我已经尝试了各种方法来忽略它的变化.

克隆repo时如何自动忽略它,以便我不应该通过git获取对文件所做的任何更改?

我试过的解决方案:

  1. 将文件添加到.gitignore.似乎没有用.这是因为文件已经在索引上吗?

  2. git update-index --assume-unchanged path/to/file.似乎工作了一些但只是我克隆的回购本地.克隆的其他人需要应用相同的命令.

我试过看其他答案,但其他解决方案似乎没有正常工作.我觉得这应该很简单,所以任何指导都会有所帮助!

git gitignore

5
推荐指数
1
解决办法
202
查看次数

MySQL更新表,其中包含来自同一个表的值

我有一个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)

mysql join

4
推荐指数
1
解决办法
5543
查看次数

标签 统计

git ×1

gitignore ×1

join ×1

mysql ×1