小编Lar*_*ala的帖子

在不丢失更改的情况下合并上游的正确方法是什么?

我有点腌渍.

几个月前,我开始在一个回购的分支上开发.我做了一些改变.我打算将我的代码作为拉取请求推回到主服务器,但我意识到在此期间有相当多的变化......

所以,按照Github在"拉入上游变化"中的说明我试过:

$ git remote add upstream ...  # savon/httpi
$ git fetch upstream
$ git merge upstream/master
$ git push origin/master       # coldnebo/httpi
Run Code Online (Sandbox Code Playgroud)

但是,现在我的叉子很乱.我仍然是git的新手,所以不要试图猜测术语是什么,我只会告诉你我得到了什么以及我的期望:

这是我想要的差异.有没有办法在不丢失我的更改的情况下进行rebase/revert并执行此操作?

真是一团糟.

也许git pull本来会更好?

它没有太多变化,所以如果它不可恢复,我总是可以手动区分并重新控制它,但我正在寻找将来这样做的"正确方法".

git github

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

git ×1

github ×1