当前位置: 首页 > 软件库 > 开发工具 > Git开源工具 >

git-remote-hg

授权协议 GPLv2
开发语言 Python SHELL
所属分类 开发工具、 Git开源工具
软件类型 开源软件
地区 不详
投 递 者 西门逸仙
操作系统 Linux
开源组织
适用人群 未知
 软件概览

git-remote-hg 是对 git 工具的一个扩展,实现通过 git 命令获取 Mercurial 仓库的方法。

使用方法:

git clone "hg::http://selenic.com/repo/hello"

安装:

wget https://raw.github.com/felipec/git-remote-hg/master/git-remote-hg -O ~/bin/git-remote-hg
chmod +x ~/bin/git-remote-hg
  • 我一直在用Git完成所有工作并推送到GitHub。 我对软件和网站都非常满意,我不想在此时改变我的工作方式。 我的博士生顾问要求所有学生将他们的工作保存在大学托管的SVN存储库中。 我已经找到大量关于将现有SVN存储库下载到Git中的文档和教程,但没有关于将Git存储库推送到新的SVN存储库。 我希望必须有一些方法来实现这一点,结合使用git-svn和一个新的分支和变基和所有那些精彩的术语,但我是

  •  在用户文件夹新建 .bash_profile 文件,编辑如下内容保存。即可享受Git快捷命令 alias gpm='git push origin master' alias ...=../.. alias ....=../../.. alias .....=../../../.. alias ......=../../../../.. alias 1='cd -' alias 2='cd -2

  • 安装TortoiseGit和中文语言包 PuTTY生成ssh key 主要生成过程移动鼠标更快 把生成的私密保存成ppk类型文件,复制sshkey绑定到github.com 安装windows for github bash下操作 git clone https://github.com/logoove/logoove.github.com.git 复制到本地 git remote add ori

  • 当初选择BitBucket的原因是,BitBucket免费支持私有库。而且BitBucket同时支持Git和Mercurial。 当初选择Mercurial的原因是,Mercurial看起来好像比Git要简单些。 但是,今年的8月BitBucket宣布明年不再支持Mercurial了。 好吧,那只能想办法把Mercurial的仓库转换为Git的了。 本来想着BitBucket会提供把Mercuri

  • 参考: https://help.github.com/en/articles/which-remote-url-should-i-use https://stackoverflow.com/questions/6565357/git-push-requires-username-and-password https://help.github.com/en/articles/caching-yo

  • 不能方便的push指定分支,这点实在没git方便,到现在还不会删除hg的分支,后来跟同事讨论,用其他方法解决。 假设 remote 为A分支  clone远程的仓库到本地命名为B clone本地B的仓库叫C 先clone A到本地,想在本地的B上建分支测试的时候,clone B仓库为C,然后在C仓库上修改等操作,测试完后再跟B同步, B仓库跟C合并的信息又可以向A提交推过去,感觉有点麻烦,将就用了

  • GitPython 是一个用于操作 Git 版本库的 python 包, 它提供了一系列的对象模型(库 - Repo、树 - Tree、提交 - Commit等) 用于操作版本库中的相应对象。 版本库对象 - Repo 首先,使用包含 .git 文件夹的版本库路径创建 git.Repo 对象 from git import Repo # 创建版本库对象 repo = git.Repo(r'E:\N

  • linux/macos 找到 .bash_profile ,windows 找到 /etc/bash.bashrc, 复制粘贴 推荐以下别名配置 alias gpm='git push origin master' alias ...=../.. alias ....=../../.. alias .....=../../../.. alias ......=../../../../.. alia

 相关资料
  • Name git-remote - 管理追踪存储库的集合 概要 git remote [-v | --verbose]git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=<fetch|push>] <name> <url>git remote rename <old> <new>git remote rem

  • 现在我们准备好去为项目创建一个远程仓库。 用法 列出远程仓库: git remote 详细显示: git remote -v 添加远程仓库: git remote add 名字 地址 删除远程仓库: git remote rm 名字 重命名远程仓库: git remote rename 旧名字 新名字 创建远程仓库 在一个远程仓库服务商那里为项目创建一个远程仓库。比如用你在 Github

  • 名称 git-remote-testgit - 示例remote-helper 概要 git clone testgit::<source-repo> [<destination>] 描述 这个命令是一个简单的远程助手,既可以用作远程帮助器功能的测试用例,也可以作为远程助手作者显示一个可能实现的示例。 了解更多的最佳方式是阅读评论和源代码git-remote-testgit。 另请参阅 gitre

  • 名称 git-remote-fd - 将智能传输流反射回调用者 概要 "fd::<infd>,<outfd>" (as URL) 描述 该帮助程序使用指定的文件描述符连接到远程Git服务器。这不是针对最终用户,而是针对调用git fetch,push或archive的程序和脚本。 如果只给出<infd>,则假定它是连接到远程Git服务器(git-upload-pack,git-receive-pa

  • 名称 git-remote-ext - 将智能传输桥接到外部命令。 概要 git remote add <nick> "ext::<command>[ <arguments>…]" 描述 此远程助手使用指定<command>的连接到远程Git服务器。 写入指定stdin的数据<command>被假定为发送到git://server,git-upload-pack,git-receive-pack或

  • 名称 git-parse-remote - 帮助解析远程存储库访问参数的例程 概要 . "$(git --exec-path)/git-parse-remote" 描述 该脚本包含在各种脚本中,以提供例程来解析$ GIT_DIR / remotes /和$ GIT_DIR / branches /下的文件以及与读取,拉取和推送相关的配置变量。