我在摆姿势时阅读了所有建议的问题,但最终我感到困惑:SI 做了一些更改并提交并推送了它们。但后来我才知道,在我推送到它之前,存储库被推送到了。所以我的问题是:
Q1。我的推送是否覆盖了存储库,即存储库是否不再具有在我之前推送的更改?
Q2。在这种情况下我该怎么办?我需要进行我所做的更改以及其他更改,而不必让其他人拉我的代码,重新提交,重新推送,然后我再次拉,只是为了获得相同的工作副本。
Q3。无论如何,在我提交/推送之前可以隐式更新/提取代码吗?
Q4。什么是变基选项?我在文档上阅读了它,但我对代码执行的更改不是私有的。
假设:
- 没有创建任何分支。(好吧,它们是创建的,但它们是不同的模块,我不关心它们)。
- 我使用 Eclipse 和 MercurialEclipse。
编辑:对不起,如果问题是现有问题的(可能)重复。