Chinaunix首页 | 论坛 | 博客
  • 博客访问: 251286
  • 博文数量: 159
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1619
  • 用 户 组: 普通用户
  • 注册时间: 2016-01-10 19:58
文章分类

全部博文(159)

分类: Web开发

2016-01-13 20:00:27

 git 基本命令

  • git add .
  • git commit -am "请填写你NB的备注"
  • git fetch --all
  • git push origin master:master
  • git remote add origin 仓库地址
  • git remote rm origin
  • git remote -v
  • git rebase origin/master
  • git rebase --continue
  • git rebase --skip
  • git rebase --abort

###举例仓库

  • 仓库地址A:git@gitlab.vincentguo.cn:vincentguo/demos.git
  • 仓库地址B:git@gitlab.vincentguo.cn:infra/demos.git
  • 开发人员仓库C:git@gitlab.vincentguo.cn:lurenjia/demos.git


###单分支开发

  • git clone A
    • 将远程的仓库A 克隆到本地仓库,此时使用 git remote -v 可以看到有一个origin 别名的远程仓库
  • git add .
    • 添加操作,如果有添加文件在提交执行前将变动添加到缓存区
  • git commit -am "代码提交NB备注信息"
    • 将改动提交到head区
  • git fetch --all 或者 git fetch origin
    • 将远程代码更新到本地,但是并没有合并到本地代码,需要使用git rebase 命令
  • git rebase origin/master
    • 将本地当前代码和远程代码的master分支进行rebase,其中origin就是远程仓库在本地的别名
  • git push origin master:master
    • 将改动推送到远端仓库,按照下面的说明,上面这句命令的意思就是:将本地的master推送到仓库A的master分支
    • origin指的就是git remote -v中看到的远程仓库A在本地的别名
    • 第一个master表示本地分支名称
    • 第二个master表示远程分支的名称


原文地址:

智能推荐

阅读(893) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~