git中的hg clone --noupdate等价物是啥?

Posted

技术标签:

【中文标题】git中的hg clone --noupdate等价物是啥?【英文标题】:What is the equivalent of hg clone --noupdate in git?git中的hg clone --noupdate等价物是什么? 【发布时间】:2020-05-16 11:46:51 【问题描述】:

我们已经使用hglib 得到了一个完整的系统,并且我们正在创建一个抽象层来定制系统的一些需求,但我无法理解相当于

hg clone source destination --noupdate 在 Git 中

-U --noupdate the clone will include an empty working directory (only a repository)

https://www.mercurial-scm.org/repo/hg/help/clone

提前谢谢你。

【问题讨论】:

不完全一样(嗯,根本不一样:它比以前更糟糕了)但考虑git clone --bare @torek git clone --no-checkout 怎么样?不一样吗? git clone --no-checkout 肯定更接近hg clone -U。使用哪个取决于您计划对生成的存储库做什么。 【参考方案1】:

经过大量网页浏览,找到了一个不错的等价物:

git clone --no-checkout

我的用例:

我们想要某种裸克隆,就像 --noupdate 标志对 HG 所做的那样。

从技术上讲,在 git 中我猜它只是克隆而不检查它。

如果其他人有好的答案,欢迎您编辑此答案。

【讨论】:

你想要一个裸克隆(一个完全没有工作副本的,git clone --bare

以上是关于git中的hg clone --noupdate等价物是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Git 或 Hg 或任何现代 VCS 中的 WebDAV 自动版本控制

GUI for git|SourceTree|入门基础

合并:Hg/Git 与 SVN

GUI for git|SourceTree|入门基础

“git log --graph”或“hg graphlog”如何工作?

从Hg迁移到Git