Chinaunix首页 | 论坛 | 博客
  • 博客访问: 728396
  • 博文数量: 130
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 2198
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-29 12:48
个人简介

每一个“丑得人神共愤”的泡妞高 手都有一颗坚忍的心,这证明了人类 在绝境中毫不妥协的求生精神,反正丑都丑了,索性放开手脚大干一场,这就叫“无产阶级失去的是锁链,得到的是全世界”

文章分类

全部博文(130)

文章存档

2013年(130)

我的朋友

分类: LINUX

2013-09-23 12:23:26

查看远程追踪信息
    git remote show
    如 git remote show origin

添加远程追踪地址
    git remote add --mirror=push
    如: git remote add --mirror=push gitbub git@github.com:wuhuaxu/xxx.git
    以后可使用git push github命令将代码推送到我的github

删除远程追踪地址
    git remote rm

删除无效的远程追踪分支(本地存在,但远程已经删除)
    git remote prune
    如: git remote prune origin

在指定文件的指定commit间查看diff
    git diff [options] [--] [...]
    这样生成的patch,commit1作为a,commit2作为b,patch可将a变成b

diff生成patch
    git diff > a.patch
    这样生成的patch,HEAD作为a,当前内容作为b,patch可将a变成b

应用patch
    patch -p1 < a.patch
    -p1可去掉a/,b/

多分支做相同的修改

    git format-patch -M -C HEAD~1..HEAD (~1表示之前一个提交)

        上面这步会生成一个0001-.patch文件(文件名可能不同),切换到另一个分支上

    git apply 0001-.patch即可,还需要自己commit,push


在旧commit上创建分支
    git branch br_name commit_num
    如:git branch webportal 4d48cf4a7d6982
阅读(1744) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~