我的工作站上有一个本地 git 存储库,我将其推送到保管箱位置,以便可以通过git pull remote dropbox
.
昨天我在我的工作站上签入了一个更改,提交并git push dropbox
编辑了它。我没有git pull
从我的笔记本电脑上做 a,因为我怀疑我最终会放弃那个提交。
今天我决定放弃那个提交,所以在我的工作站上我做了:
git reset --hard HEAD~1
到目前为止,一切都很好。现在我想把它推回 Dropbox,以便在我的笔记本电脑上我可以从那里合并和提交。所以在我的工作站上我尝试了:
git push dropbox
git抱怨说:
![rejected] master -> master (non-fast-forward) error: failed to push some refs to '\My Dropbox\dev\repos\xcast.git' 为了防止您丢失历史记录,非快进更新被拒绝在再次推送之前合并远程更改(例如“git pull”)。有关详细信息,请参阅“git push --help”的“关于快进的说明”部分。
如何让我的恶化和 Dropbox 再次同步?