灵感来自Git的初学者:最终的实用指南.
这是一个信息使用水银为汇编初学者的实际使用.
初学者 - 一个已经触及源代码控制而不太了解它的程序员.
实用 - 涵盖大多数用户经常遇到的情况 - 创建存储库,分支,合并,从/向远程存储库提取/推送等.
备注:
- 解释如何完成某些事情而不是如何实现某些事情.
- 每个答案处理一个问题.
- 尽可能简明扼要地回答.
- 编辑/扩展现有答案,而不是在同一主题上创建新答案.
- 请为想要了解更多信息的人提供Mercurial wiki或HG Book的链接.
问题:
我是Mercurial的新手.
我initialized是一个Mercurial项目Machine A,committed我的更改和uploaded它们到远程存储库.
然后我在cloned那个存储库上Machine B,committed一些额外的更改和uploaded它们到同一个远程存储库.
在这两种情况下,我都使用相同的命令上传了更改:
hg push https://username:password@domain/user/repository/
Run Code Online (Sandbox Code Playgroud)
现在我回到了机器A,我不知道如何使用从机器B上传到远程存储库的最新更改来更新我的本地存储库.
命令hg clone或hg pull看起来他们可能会工作,但我不确定.
将不胜感激任何指导.谢谢.