关于更新分叉
Posted
技术标签:
【中文标题】关于更新分叉【英文标题】:About updating a fork 【发布时间】:2022-01-21 01:07:10 【问题描述】:我对使用 git (github) 很陌生,这是我的场景:
我已经 fork 了一个 android 项目并将其克隆到本地 我正在使用 android studio,当我使用“更新项目”时,它会显示一个包含 2 个选项的表格:Merge incoming changes into the current branch
或
Rebase the current branch on top of incoming changes
我选择了“合并”选项,但它会覆盖我尚未推送到 github 的本地更改。那么,有什么方法可以更新项目但不影响本地更改?请在您的解决方案中告诉我更多细节
【问题讨论】:
【参考方案1】:在执行此操作之前,您需要在本地提交更改。然后,您可以在不将更改推送到 GitHub 的情况下进行更新。
【讨论】:
所以,在那之后,我想将它推送到 Github,它会推送 我所有的代码并更新更改 OR 我的代码有未更新的更改? 在此之后执行推送会将本地存储库的当前状态推送到远程。为了尽量减少对其他用户更改的不必要覆盖,明智的做法是先拉/变基然后很快推送。不这样做会导致混乱的合并。以上是关于关于更新分叉的主要内容,如果未能解决你的问题,请参考以下文章