Raj*_*tan 0 git ruby-on-rails github git-push
我正在开发一个Rails项目!
不加的借口 .gitignore
我不小心承诺并将其推入database.yml我的功能分支.几天前从feature分支到master分支创建了拉取请求,但尚未合并.作为此pull请求的一部分,有多个提交已完成,包含'database.yml'的提交是最后一个提交.
其他人也在这个项目的一部分工作,他们正在将变化合并到主人,我们正在将这些变化拉到我们的功能分支之间.因此,在我们的功能分支中,我们有来自其他人的提交,这些提交是在错误提交之后完成的.
所以我希望再次使用' git rm'和' git push'相同的文件来解决这个问题(因为PR还没有合并).这会产生问题吗?
如果你删除database.yml那将是另一个提交在顶部,没有人会受到影响.
但请注意,database.yml仍将是历史记录的一部分,可以通过访问git log.如果该文件包含敏感信息,则其他人可以找到该信息.