【发布时间】:2013-07-27 16:02:03
【问题描述】:
我是一名独立开发人员,并且刚刚开始使用带有私有 BitBucket 存储库的 Git。我不清楚的一件事是 Merge 与 Rebase。
我经常在台式机和笔记本电脑之间切换,并且一直在使用 BB 来访问任一平台上的最新代码。当我加载最新提交的代码时,我一直在使用 rebase,因为我认为它基本上清除了该平台(台式机或笔记本电脑)上的所有内容,并确保我拥有与提交给 BB 的相同代码。那是对的吗?我什么时候应该对这样的操作使用合并?
【问题讨论】:
-
不太明白
I think it essentially clears out everything on that platform (desktop or laptop) and ensures I have the identical code as committed to BB的意思? -
基本上,当我 pull 和 rebase 时,我认为它会将我硬盘上的文件更新为 BB 上的版本。但是 Merge 有什么不同吗?
-
如果你想有效地使用 Git,我强烈推荐free online Pro Git book,尤其是第 1-3 章和第 6-6.5 章。
-
不错的纸杯蛋糕!谢谢。
-
查看this答案。
标签: git