我的大脑显然无法处理Git。我尝试着。我失败了。
我想做的就是以下
也就是说,我想让我的存储库与中央存储库保持一致,并且仍然将我的更改存储在我将来可以再次查看它们的地方。
看起来很简单,对吧?
我到目前为止:
git clone git://github.com/myrepo
git branch myfeature
git push myfeature origin
git remote add theirrepo git://github.com/theirrepo
git fetch theirrepo
此时,我有这些分支:
我如何从他们的主机/主人那里获得更改并将其写在我的主人身上而不合并或保留任何历史记录?我有一个模糊的概念,认为这就是rebase的意图。但是,git教程都假设我想将我的本地更改添加到历史记录的末尾 - 我不这样做。
我错过了什么?
答案 0 :(得分:1)
下一步是:
git checkout master
git reset --hard theirrepo/master