zoukankan      html  css  js  c++  java
  • Git学习笔记#7-分支操作

    分支操作

    在多人合作项目中,常常出现多个人共同对一个项目进行修改的情况,因此不会直接在主干master上进行操作,而是重新开辟新的分支,在新的分支上进行开发,调试,当调试通过后才会将分支项目的代码合并到主干中。

    命令 描述
    git checkout branch 切换到指定分支
    git checkout -b new_branch 新建分支并切换到新建的分支
    git branch -d branch 删除指定分支
    git branch 查看所有分支,并且*号标记当前所在分支
    git merge branch 合并分支到主干
    git branch -m|-M 旧分支名 新分支名 使用-m进行重命名,如果新分支名已经存在,则需要使用-M强制重命名

    只能将分支合并到主干,不能将主干合并到分支中

    分支的推送与拉取

    命令 描述
    git branch -a 查看本地与远程分支
    git push origin branch_name 推送本地分支到远程
    git push origin :branch_name 删除远程分支(本地分支还在保留)
    git checkout -b local_branch origin/remote_branch 拉取远程指定分支并在本地创建分支

    git fetch语句可以查看git远程仓库的最新状态

  • 相关阅读:
    Shader-另类实现
    Unity3d- 资源
    我不快乐
    陷入了一个NGUI自适应的一个坑
    ngui 自适应
    NGUI的数据绑定
    我已经很努力,但是依旧写给自己
    那些奇葩的叫法
    C#修改类模板
    开启Unity3D之旅
  • 原文地址:https://www.cnblogs.com/DravenJH/p/14071275.html
Copyright © 2011-2022 走看看