git 拉取或推送到指定分支

打印 上一主题 下一主题

主题 895|帖子 895|积分 2685

需求

   git 拉取或推送到指定分支
  分析

提交

一、远程有新的分支

1. 检察当地分支:git branch


2. 检察当地分支:git branch
-a


3. 创建一个当地分支v1来关联远程分支v1

  1. git checkout -b v1
  2. origin/v1
复制代码
这时当地和远程分支都已经切换到 v1 分支上了
4. 提交

  1. git add .
  2. git commit -m '备注信息'
  3. git push
  4. git pull
复制代码
二、远程没有新的分支

1. 检察当地分支:git branch


2. 检察当地分支:git branch
-a


3. 创建一个当地分支

  1. git checkout -b v1
复制代码
4. 检察当地和远程分支

  1. git branch
复制代码
  1. git branch
  2. -a
复制代码
此时会发现当地分支切换到了 v1,但是远程却没有这个分支
5. 创建当地分支和远程分支的关联(创建远程分支)

  1. git push --set-upstream origin v1
复制代码
此时再看远程是否乐成创建了 v1 这个分支
  1. git branch
  2. -a
复制代码
6. 提交

  1. git add .
  2. git commit -m '备注信息'
  3. git push
  4. git pull
复制代码
拉取

1. 直接拉取

  1. git clone -b v1 git@github.com:xxx/xxx.git
  2. git clone -b 远程分支名  仓库地址
复制代码
通过git branch
-a可以看到,当前分支是v1分支。
2. 当地已经有相关的堆栈代码

  1. //检察远程分支git branch
  2. -r//创建当地分支并关联git checkout -b 当地分支 origin/远程分支 //已有当地分支创建关联git branch
  3. --set-upstream-to origin/远程分支名  当地分支名//拉取git pull
复制代码
补:当我们commit之后 发现自己的-m" " 的备注写错了 或者突然发现想要提交的代码尚有问题须要修改,那怎么撤销commit进行回滚呢?
   可以使用命令:git reset --soft HEAD^ 这样就乐成撤销了commit。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

缠丝猫

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表