我分享了我的提交历史?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我分享了我的提交历史?相关的知识,希望对你有一定的参考价值。
我对git比较新,所以我确定我没有正确处理。
而不是从Github分离存储库我只是从它中拉出然后将我的远程源重置为我自己帐户上的私人仓库。我使用新的分支来创建功能或有时修复一些错误但不一致。
这是大约一个月前,我所做的更改在原始回购中并不需要,但我想从主分支中进行一些更改。
有了我的背景细节,如何在不搞砸我的提交历史的情况下提取这些更改?我已经阅读了一些关于合并和变基的内容,但我实际上只是在本地同一个仓库中从分支机构进行合并。
答案
将原始仓库添加为远程(请参阅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
以上是关于我分享了我的提交历史?的主要内容,如果未能解决你的问题,请参考以下文章