GIT 提取某个版本范围内的文件和某个文件所有历史版本的方法

git有用的命令

如下:

git log --follow --pretty=format:%H filenmae 其中filename可以为绝对路径,提取filename这个文件所有历史记录的版本号

git diff sha1 HEAD --name-only 可以提取到sha1到最新版本(这种方式是不包含sha1版本的),所有的变更文件,然后通过脚本很容易提取到文件了

git remote set-url --add  origin ssh://git@code.meitianhui.com:16868/mth/huiyiding.git 可以添加多个远程仓库地址

使用git push origin master时,你可以push到origin的多个url地址,
但是使用 git pull时,只能拉取origin里的一个url地址(即fetch-url,如上图),这个fetch-url默认为 你添加的到origin的第一个地址
如果你想更改,只需要更改config文件里,那三个url的顺序即可,fetch-url会直接对应排行第一的那个utl连接


  • 发表于 2016-06-18 01:38
  • 阅读 ( 488 )

0 条评论

请先 登录 后评论
石天
石天

437 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章