zoukankan      html  css  js  c++  java
  • git 如何提交,新建, 拉取远程分支,git基本操作,git新手教学

    一,查看远程分支

    使用如下git 命令查看所有远程分支

    git branch -r

    查看远程和本地所有分支

    git branch -a

    查看本地分支

    git branch

    二,如何pull代码

    1. git checkout 你要pull的分支

    2. git pull

    3. git checkout 自己的分支

    4. git merge 你要pull的分支

    5. git pull

    6. 开发

    三,如何提交主分支代码

    1. git status  查看更改文件

    2. git add  加更改的文件

    3. git commit -m  "添加注释"

    4. git push

    注:以上四个步骤只是提交到本地

    5. git checkout 主分支

    6. git pull

    7. git checkout  自己分支

    8. git merge 主分支

    9. git status   如果有报红的文件说明有冲突,解决冲突

    10.  git commit - m "解决冲突"

    11. git push

    12. git checkout 主分支

    13. git merge 自己分支

    14. git status 查看有没有冲突,有的话继续解决,没有提交

    15. git push

    16. git checkout 自己分支    继续开发

    注:为了避免冲突,先pull 一下代码再提交

    四,如何新建分支

    1. 先切换到主分支

    2. git pull

    3. git checkout  -b  分支名字

    4. git push

    5. 运行提示命令

    6. git push 

    五,拉取远程分支并创建本地分支

    方法一

    命令如下:

    git checkout -b 本地分支名x origin/远程分支名x

    使用该方式会在本地新建分支x,并自动切换到该本地分支x。

    采用此种方法建立的本地分支会和远程分支建立映射关系。

    方法二

    使用如下命令:

    git fetch origin 远程分支名x:本地分支名x

    使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。

    采用此种方法建立的本地分支不会和远程分支建立映射关系。

    六,本地分支和远程分支建立映射关系

    使用git pull或者git push时就不必每次都要指定从远程的哪个分支拉取合并和推送到远程的哪个分支了。
    git branch -vv

    上面的本地分支和远程分支都有映射关系,如果没有,就需要手动建立:
    git branch -u origin/分支名
    或者
    git branch --set-upstream-to origin/分支名
    origin 为git地址的标志,可以建立当前分支与远程分支的映射关系。

    撤销本地分支与远程分支的映射关系

    git branch --unset-upstream
    之后可以再次用git branch -vv 查看本地分支和远程分支映射关系

  • 相关阅读:
    解决IE 下div与img重叠无法触发鼠标事件的问题
    四边相同阴影效果
    dedecms 获取文章发布时间和获取文章最后更新时间
    局域网访问网站
    HTML 5 的data-* 自定义属性
    yum 安装 influxdb/telegraf
    zabbix 监控 AWS-SQS 队列
    解决阿里云部署 office web apps ApplicationFailedException 报错问题
    jira集成fisheye代码深度查看工具安装绿色版
    阿里云ecs开启x11图形化桌面
  • 原文地址:https://www.cnblogs.com/mengzekun/p/13556026.html
Copyright © 2011-2022 走看看