我之前已经问过几个类似的问题,但到目前为止我还没有找到确切的答案。
我在GitHub项目上合作,我创建了一个fork,我正在使用PyCharm来处理git。每当GitHub上的主存储库推送更新时,我选择'rebase my github fork',这似乎运行良好 - 我的fork更新到原始项目的主存储库。但是,要在本地更新我的文件,我不确定什么是最好的方法。简单地选择'rebase'有时会引起冲突,甚至当我选择'他们'时,也会出现错误,指出rebase已经失败并且不接受'他们'。我在做rebase时做错了什么,或者在PyCharm / IntelliJ中处理这个问题的最佳方法是什么?
在从VCS菜单中执行'刷新文件状态'后,我有时会设法执行rebase并且所有内容都是最新的,但是当我再次单击rebase时,已经集成到我当前项目中的旧提交会弹出再次,它要求我选择/编辑/跳过rebase。无论我做什么,它们都会再次出现。
任何有关如何解决这些问题的建议都表示赞赏。