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

     

     

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

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

    公众号作者:广东靓仔

  • 相关阅读:
    MySQL 误操作后数据恢复(update,delete忘加where条件)
    数据预处理流程
    pandas读取大量数据的分块处理
    go语言 nil一些注意的地方
    C语言编程优化运行速度
    go语言常用内置函数
    RSA加密算法
    一致性哈希算法原理
    数据服务的分布式模型
    leetcode链表题
  • 原文地址:https://www.cnblogs.com/cczlovexw/p/15094336.html
Copyright © 2011-2022 走看看