我分享了我的提交历史?

问题描述 投票:0回答:1

我对git比较新,所以我确定我没有正确处理。

而不是从Github分离存储库我只是从它中拉出然后将我的远程源重置为我自己帐户上的私人仓库。我使用新的分支来创建功能或有时修复一些错误但不一致。

这是大约一个月前,我所做的更改在原始回购中并不需要,但我想从主分支中进行一些更改。

有了我的背景细节,如何在不搞砸我的提交历史的情况下提取这些更改?我已经阅读了一些关于合并和变基的内容,但我实际上只是在本地同一个仓库中从分支机构进行合并。

git github
1个回答
3
投票

将原始仓库添加为远程(请参阅documentation on github

git remote add upstream https://github.com/user/repo.git

然后你可以做一些事情,比如rebase off upstream / master(如果你想匹配上游分支的历史)或者合并(如果你不关心偏离上游项目提交历史)。就像是

git fetch --all
git merge upstream/master # or git rebase upstream/master
© www.soinside.com 2019 - 2024. All rights reserved.