`
Javaloverlover
  • 浏览: 347611 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

git分支操作小记

    博客分类:
  • git
阅读更多

查看本地分支:git branch
查看远程分支:git branch -r
创建本地分支:git branch branchname
切换分支:git checkout branchname
创建并切换切换分支:git checkout -b branchname
删除分支:git branch -d branchname 未合并的分支无法删除,-D强制删除分支
合并分支:git merge branchname 将branchname合并到当前分支
创建远程分支:git branch origin branchname
拉取远程分支:git checkout -b branchname  remotebranch
推送远程分支:git push origin branchname1:branchname2; branch1为本地分支branch2为远程分支
删除远程分支:git push origin :test

创建基于某个分支的分支:git branch newbranch basebranch

创建并切换基于某个分支的分支:git checkout -b newbranch basebranch

分支合并分为3种:

      直接合并:git merge branchname

      压缩合并:git merge --squash branchname, git commit -m"xxxx"

      拣选合并:git cherry-pick xxx(commit的sha1值);git cherry-pick -n xxx,这样就不会自动commit了

 分支重命名:git branch -m oldbranch newbranch

分享到:
评论

相关推荐

    GIT分支代码统计

    本主题聚焦于"Git分支代码统计",这是一项对于项目管理和团队协作至关重要的任务。通过统计每个分支的代码量,我们可以了解开发进度,分析贡献度,以及识别可能的问题。 在描述中提到,这个过程分为两步。第一步...

    git分支操作可视化展示explain-git-with-d3.zip

    explain-git-with-d3 使用 D3 对 git 的分支操作进行简单的可视化展示。 标签:explain

    分支管理规范-GIT分支流程开发规范

    《分支管理规范-GIT分支流程开发规范》 在软件开发过程中,版本控制是至关重要的,而Git作为目前最流行的分布式版本控制系统,其分支管理机制在团队协作中扮演着核心角色。本规范旨在定义一套适用于大多数开发团队...

    git 分支管理

    #### 三、Git分支管理的具体操作 1. **创建分支:** - 使用命令行创建分支非常简单。例如,如果你在一个名为`wt`的项目中,可以通过以下命令创建一个名为`testbranch`的新分支: ```bash git checkout -b ...

    git分支操作.txt

    gti详细的分支操作,在git中,可以使用git merge 和git rebase两个命令来进行分支的合并。 git merge 和git rebase在大体上都差不多,下文主要以git merge来例来讲解分支的合并流程。 如果你想了解分支合并的更多...

    git分支管理策略

    ### git分支管理策略详解 #### 一、引言 在当今的软件开发环境中,版本控制系统是必不可少的一部分。其中,Git因其高效性和灵活性成为了最受欢迎的选择之一。对于任何希望提高团队协作效率、确保代码质量和版本可...

    Git分支和标签介绍

    介绍了Git分支和标签的原理及使用方法,Git分支内容包括Git原理、创建分支、合并分支、上传本地分支、跟踪远程分支等。Git标签内容包括查询Git标签、添加Git标签、为历史提交记录添加Git标签等。

    linux命令行上直接显示git当前分支.bashrc配置

    linux在命令行上直接显示git分支的配置,不用再使用git branch命令查看当前分支了。

    git分支原理命令图文解析

    在深入探讨Git分支的具体操作之前,首先需要理解Git是如何管理和维护不同版本的。Git通过一系列的指针(称为引用,通常简称ref)来追踪项目的不同版本。每个提交(commit)实际上都是一个对象,包含了上一个版本的...

    3-03git分支.ppt

    3-03git分支.ppt

    模拟Git分支多人协作开发实战 .md

    模拟Git分支多人分支协作

    GIT分支管理

    GIT分支管理 远程分支 本地分支 GIT分支管理 远程分支 本地分支

    git分支版本管理.pdf

    以下是对"git分支版本管理.pdf"中提到的知识点的详细说明: 1. **主分支(master)**: 主分支代表了项目的正式发布版本,通常是最稳定的代码库,只包含已验证并上线的代码。 2. **开发分支(dev)**: 开发分支...

    git分支总结操作.docx

    以下是对Git分支操作的详细总结: 1. **初始化Git仓库** 使用 `git init` 可以将当前目录初始化为Git仓库,这会在当前目录下生成一个 `.git` 子目录,用于存储Git的所有元数据。 2. **克隆远程仓库** `git clone...

    git-recent, 查看最新的本地git分支,格式化的真正 fancy.zip

    git-recent, 查看最新的本地git分支,格式化的真正 fancy 最新 git键入 git recent 以查看最新的本地git分支用法 git recent 在使用 Windows 时,你需要使用或者类似的,以便有效地使用这个实用程序。安装你可以将 ...

    Git分支合并和命令.docx

    ### Git分支合并和命令详解 #### 一、Git分支概念及优势 **Git 分支**是一种非常高效且灵活的功能,允许开发者在不干扰主线代码的情况下进行独立开发和测试。这得益于Git内部对分支的实现机制——实际上每一个分支...

    Git分支使用方法,详细方法

    本文将详细介绍Git分支的使用方法,包括查看分支、创建分支、切换分支、在新分支上工作、提交更改、切换回主分支、删除分支以及合并分支,并简要讨论了处理合并冲突的过程。 一、查看可用分支 在Git中,你可以使用`...

    第三章 Git分支_git_分布式存储_

    本章将深入探讨Git分支的概念、创建与合并,以及它如何实现分布式存储。 Git分支是软件开发中的一个灵活工具,它允许开发者在不影响主分支(通常是`master`)的情况下,进行新功能的开发或者问题的修复。在Git中,...

Global site tag (gtag.js) - Google Analytics