zoukankan      html  css  js  c++  java
  • Git日常操作(分支重命名、版本回滚)

    GIT修改分支名称

    假设分支名称为oldName
    想要修改为 newName

    1. 本地分支重命名(还没有推送到远程)

    git branch -m oldName newName
    

    2. 远程分支重命名 (已经推送远程-假设本地分支和远程对应分支名称相同)
    a. 重命名远程分支对应的本地分支

    git branch -m oldName newName
    

    b. 删除远程分支

    git push --delete origin oldName
    

    c. 上传新命名的本地分支

    git push origin newName

    GIT分支回滚

    1、git reflog 可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)

    2、git log 可以显示所有提交过的版本信息

      Tips:用git log则是看不出来被删除的commitid,用git reflog则可以看到被删除的commitid

    3、git reset --hard HEAD 切换到版本号为HEAD的那个版本

      例如:git reset --hard 0fc2a4d

    4、git push推送到远程分支, 先删除远程分支,再重新push本地分支到远程

     

    GIT取消本次merge

    取消本次合并: git merge --abort

     

     

    欢迎关注前端早茶,与广东靓仔携手共同进阶

    前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~

    公众号作者:广东靓仔

  • 相关阅读:
    Reflections 0.9.12 Caused by: java.lang.IllegalStateException: zip file closed
    关于使用GATEWAY后静态资源失效问题
    Gbase8.7 和shardingsphere4.1.1适配
    统信UOS笔记(V20)
    mysql笔记
    axios 设置全局取消请求
    arr 转 tree
    云知声 面试题
    百度 二面 99 乘法表
    百度 无人车 面试
  • 原文地址:https://www.cnblogs.com/cczlovexw/p/15094336.html
Copyright © 2011-2022 走看看