diff --git a/src/levels/remote/fetchRebase.js b/src/levels/remote/fetchRebase.js index 8c60dc0c..d5fd819a 100644 --- a/src/levels/remote/fetchRebase.js +++ b/src/levels/remote/fetchRebase.js @@ -1060,7 +1060,7 @@ exports.level = { "markdowns": [ "假设你周一克隆了一个仓库,然后开始研发某个新功能。到周五时,你新功能开发测试完毕,可以发布了。但是 —— 天啊!你的同事这周写了一堆代码,还改了许多你的功能中使用的 API,这些变动会导致你新开发的功能变得不可用。但是他们已经将那些提交推送到远程仓库了,因此你的工作就变成了基于项目**旧版**的代码,与远程仓库最新的代码不匹配了。", "", - "这种情况下, `git push` 就不知道该如何操作了。如果你执行 `git push`,Git 应该让远程仓库回到星期一那天的状态吗?还是直接在新代码的基础上添加你的代码,异或由于你的提交已经过时而直接忽略你的提交?", + "这种情况下, `git push` 就不知道该如何操作了。如果你执行 `git push`,Git 应该让远程仓库回到星期一那天的状态吗?还是直接在新代码的基础上添加你的代码,亦或由于你的提交已经过时而直接忽略你的提交?", "", "因为这情况(历史偏离)有许多的不确定性,Git 是不会允许你 `push` 变更的。实际上它会强制你先合并远程最新的代码,然后才能分享你的工作。" ]