什么是 git 等同于以下 cvs 命令
What is git equivalent of the following cvs command
我们正在从 cvs 转移到 git。
我想知道以下 cvs 命令的作用及其输出
cvs -n checkout -p -r${RELEASE} ${MODULE}
我还需要 git 等效于以下 cvs 命令。
感谢您的帮助
简而言之:
git clone url
将为您提供整个存储库。如果你需要检查一个特定的标记版本,你可以做
git checkout tags/<tag_name>
更好的是,您可以签出并创建分支
git checkout tags/<tag_name> -b <branch name>
如果您只需要在本地克隆特定版本,请尝试:
git clone --branch <tag_name> <repo_url>
检查MODULES中的-r选项后的revision
应该显示输出错误。 -n 选项只是模拟您给出的命令。无论如何,看看 documentation
EDIT/ADDING:
-r tag:使用tag 参数指定的修订版而不是默认的head 修订版。除了使用 tag 或 rtag 命令定义的任意标签外,还有两个特殊标签始终可用:HEAD 指的是存储库中可用的最新版本,而 BASE 指的是您上次检出到当前工作目录的修订
检查repo是否存在,如果存在返回0,否则返回128
**git ls-remote --heads http://user:pass@github.com:user/repo.git**
检查 repo 中是否存在分支,如果找不到分支则不输出,否则打印一行
**git ls-remote --heads http://user:pass@github.com:user/repo.git branch**
检查回购中是否存在标签,如果没有找到分支,则不打印其他行的输出
**git ls-remote --tags http://user:pass@github.com:user/repo.git v7_3**
Return无论branch/tag是否找到
,以上2种情况的代码始终为0
我们正在从 cvs 转移到 git。 我想知道以下 cvs 命令的作用及其输出
cvs -n checkout -p -r${RELEASE} ${MODULE}
我还需要 git 等效于以下 cvs 命令。
感谢您的帮助
简而言之:
git clone url
将为您提供整个存储库。如果你需要检查一个特定的标记版本,你可以做
git checkout tags/<tag_name>
更好的是,您可以签出并创建分支
git checkout tags/<tag_name> -b <branch name>
如果您只需要在本地克隆特定版本,请尝试:
git clone --branch <tag_name> <repo_url>
检查MODULES中的-r选项后的revision
应该显示输出错误。 -n 选项只是模拟您给出的命令。无论如何,看看 documentation
EDIT/ADDING:
-r tag:使用tag 参数指定的修订版而不是默认的head 修订版。除了使用 tag 或 rtag 命令定义的任意标签外,还有两个特殊标签始终可用:HEAD 指的是存储库中可用的最新版本,而 BASE 指的是您上次检出到当前工作目录的修订
检查repo是否存在,如果存在返回0,否则返回128
**git ls-remote --heads http://user:pass@github.com:user/repo.git**
检查 repo 中是否存在分支,如果找不到分支则不输出,否则打印一行
**git ls-remote --heads http://user:pass@github.com:user/repo.git branch**
检查回购中是否存在标签,如果没有找到分支,则不打印其他行的输出
**git ls-remote --tags http://user:pass@github.com:user/repo.git v7_3**
Return无论branch/tag是否找到
,以上2种情况的代码始终为0