zoukankan      html  css  js  c++  java
  • git分支管理

    一、创建分支

    1.  git branch  查看本地分支

    2. git branch  -a  查看远程端的查分支命令

    3. 创建分支: git checkout -b branch1        本地多了分支1 ,远程端分支还不变

    4.   cat test.txt     运行文件
    5.   git status     查看状态   :   当前是没有提交任何东西

    6. vim test.txt    编辑txt 文件

    7.   git add test.txt   

     8.  git commit -m "提交到分支1上的内容"   

    9.    git push --set-upstream origin branch1

    10.   然后查看github网站上的分支, 分支1 添加成功!!!

    点击进入branch1 ,  点击test.txt, 可看到txt 文件编辑后的内容;   点击进入master 分支, txt文件内容没变; 操作分支互不影响

    二、 删除分支

    1.  git branch   查看分支

    2. git branch -a 查看远程端的查分支命令

    3. git branch -d branch1    删除  branch1  分支

        会提示:不能删除,  因为当前在branch1 分支里面,所以不能删除; 下面转换到master 分支里面,再删除branch1 分支。

    4. Git checkout master     :转换到master 分支里面,

    5. git branch -d branch1     :删除  branch1  分支

    6.   git branch   查看分支,branch1  分支已删除

          git branch -a  查看远程端的查分支,branch1还未删除

    7. git branch -r -d origin/branch1    删除远程端分支

    8.   git push origin:branch1把本地的操作推送到远程来执行

         会看到出错: 

        注意: 出错原因是冒号后面没有加空格

        git push origin :branch1

    现在打开github网址,可以看到branch1  分支被删除了

  • 相关阅读:
    2019-9-2-win10-uwp-Markdown
    2018-8-10-控件
    2018-8-10-win10-uwp-dataGrid
    2018-2-13-win10-uwp-hashcash
    2018-2-13-git-cannot-lock-ref
    UCOSIII系统内部任务
    UCOSIII时间片轮转调度
    Keil MDK fromelf生成bin文件
    UCOS内存管理
    uavcan扩展帧格式 zubax
  • 原文地址:https://www.cnblogs.com/lan-cheng/p/12934649.html
Copyright © 2011-2022 走看看