zoukankan      html  css  js  c++  java
  • Git新建分支,分支合并,版本回退详解

    一.git基本命令

    1. git拉取仓库代码

      拉取master代码

      git clone git仓库地址

      拉取分支代码

      git clone -b 分支名称 git仓库地址

    2.git添加代码到本地仓库

    git add .
    

    3.git提交代码

    git  commit -m "相关描述写这里"
    

    4.git拉取代码

    git pull
    

    5.git推送代码到远端

    #普通推送
    git push
    #强制命令
    git push --force
    

    二.git本地及远程分支回退

    1. git本地版本回退

      git分支查看

      git log (也可用 git log –oneline 查看)

      git回退命令

      Git reset --hard commit_id

    2. git远程版本回退

      远程提交回退

      git push origin HEAD --force

    下面的命令也可以实现远程版本回退

    git reset --hard HEAD~1
    git push --force
    

    查看修改:

    git  status
    

    三.git分支代码合并

    这里主要讲解git 如何把master分支代码合并到自己的分支,其他分支的代码合并也一样

    1.首先切换到主分支

    git checkout master
    

    2.使用git pull 把领先的主分支代码pull下来

    git pull
    

    3.切换到自己的分支

    git checkout xxx(自己的分支)
    

    4.把主分支的代码merge到自己的分支

    git merge master
    

    5.git push推上去ok完成,现在 你自己分支的代码就和主分支的代码一样了

    git push origin 自己分支名
    

    四.分支重命名

    在git中重命名远程分支,其实就是先删除远程分支,然后重命名本地分支,再重新提交一个远程分支

    1.查看所有分支

    git branch -av
    

    2.删除远程分支

    git push --delete origin 原分支名
    

    3.重命名本地分支:

    git branch -m 原分支名 新分支名
    

    4.推送本地分支:

    git push origin 新分支名
    

    五.分支的删除

    1.删除远程分支

    git push --delete origin 原分支名
  • 相关阅读:
    建立自己的开发知识库?分享制作电子书的经验
    海量Office文档搜索
    为什么要检测数据库连接是否可用
    多年的.NET开发,也只学会了这么几招
    总结一下ERP .NET程序员必须掌握的.NET技术
    菜单设计器(Menu Designer)及其B/S,C/S双重实现(B/S开源)
    软件公司为什么要加密源代码
    .NET开发中经常用到的扩展方法
    在Win8 Mertro 中使用SQLite
    SQLite
  • 原文地址:https://www.cnblogs.com/charlypage/p/11105102.html
Copyright © 2011-2022 走看看