引用 http://blog.jobbole.com/87700/
利用分支的另一种做法
场景: 你进行了一些提交,然后意识到你开始 check out 的是 master 分支。你希望这些提交进到另一个特性(feature)分支里。
方法: git branch feature, git reset --hard origin/master, and git checkout feature
原理: 你可能习惯了用 git checkout -b <name> 创建新的分支 — 这是创建新分支并马上 check out 的流行捷径 — 但是你不希望马上切换分支。这里, git branch feature 创建一个叫做 feature 的新分支并指向你最近的 commit,但还是让你 check out 在 master 分支上。
下一步,在提交任何新的 commit 之前,用 git reset --hard 把 master 分支倒回 origin/master 。不过别担心,那些 commit 还在 feature 分支里。
最后,用 git checkout 切换到新的 feature 分支,并且让你最近所有的工作成果都完好无损。
分享到:
相关推荐
git 删除分支和回滚的实例详解 【git 删除本地分支】 git branch -D br 【git 删除远程分支】 git push origin :br (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地...
GIT分支代码统计,安人员统计,分2步,第一步完成后可以手动修改统计的异常数据,然后执行第二部,得到更准确的统计数据。
介绍了如何从git客户端克隆远程仓库的分支,并建立跟踪关系 步骤较为详细,希望对初学者有用
git仓库迁移(所有分支)脚本,git合并dev分支到master分支脚本
针对使用git和jenkins进行持续集成的情况,在jenkins平台上,只创建一个job,却想实现git上不同分支的构建,并且还不能影响自动构建的分支,本文将针对这一问题进行图文讲解
模拟Git分支多人分支协作
介绍了Git分支和标签的原理及使用方法,Git分支内容包括Git原理、创建分支、合并分支、上传本地分支、跟踪远程分支等。Git标签内容包括查询Git标签、添加Git标签、为历史提交记录添加Git标签等。
GIT分支管理 远程分支 本地分支 GIT分支管理 远程分支 本地分支
git worktree多分支同时开发,避免来回checkout切换分支编辑,解决git clone 多个 repo的问题。
git分支管理策略,git分支管理策略,git分支管理策略,git分支管理策略
4.Git多人单分支集成协作1
该文档定义了分支管理规范-GIT分支流程开发规范。
linux在命令行上直接显示git分支的配置,不用再使用git branch命令查看当前分支了。
3-03git分支.ppt
企业git分支管理pdf
1. Re:git提交本地分支到远程分支 1. git提交本地分支到远程分支(40680) 2. 利用CMake生成动态或静态链接库工程(1512) 5. c+
该分支一直存在,始终不删除develop分支上可以直接修改,可以合并其他分支基于develop分支可以创建feature分支该分支由master分支创建出来测试
Git合并分支TortoiseGit
这是一篇深入讲解git分支原理命令图文解析文章,开发人员必备