git从指定的commit创建分支

How do I create a new git branch from an old commit?

git checkout -b justin a9c146a09505837ec03b

This will create the new branch and check it out.

git branch justin a9c146a09505837ec03b

This creates the branch without checking it out.

时间: 2024-07-29 23:07:36

git从指定的commit创建分支的相关文章

git 本地给远程仓库创建分支 三步法

命令如下: 1:本地创建分支dev [email protected] /D/home/myself/Symfony (master) $ git branch dev 2:下面是把本地分支提交到远程仓库 [email protected] /D/home/myself/Symfony (master) $ git push origin dev Total 0 (delta 0), reused 0 (delta 0) To [email protected]:TuringTD/Symfony

分享如何将git项目导入GitHub(附创建分支)

前言:我们应该很多都会有自己的私有项目,大多情况都是存放在自己的硬盘中,今天我分享一下怎么讲自己的私有项目更新到GitHub上,这样再也不用担心项目丢失了. 一:下载git 下载链接git链接,根据自己情况选择,我是Windows上开发的所以选择的是win. 二:生成.ssh 下载git安装以后了我们右键单击桌面选择Git Bash Here就会出现了一个git的界面. 输入cd ~/.ssh 查看是否已经有ssh密匙,如果没有密匙则不会有这个文件夹,有则备份然后删除 生成密匙:ssh-keyg

1. git 本地给远程仓库创建分支 三步法

命令如下: 1:本地创建分支dev 1 2 [email protected] /D/home/myself/Symfony (master) $ git branch dev 2:下面是把本地分支提交到远程仓库 1 2 3 4 5 [email protected] /D/home/myself/Symfony (master) $ git push origin dev Total 0 (delta 0), reused 0 (delta 0) To [email protected]:Tu

git基于历史commit创建分支

今天在使用dbus实现rpc时,发现远程方法传递和返回的参数不对,而前几天测试过明明是正常的.于是很自然的想到找回历史版本再测试一遍,确认是测试环境发生变化了,还是修改代码引起的. 可是怎么取出历史版本呢?对git不太熟练,折腾了一番总算搞定了. 1.确定需要取出版本的commit值: #git logcommit 76dc4da1c919a2baf430fbe0a7362844ab274451 Author: Zhengfeng Rao <[email protected]> Date: T

git合并分支上指定的commit

merge 能够胜任平常大部分的合并需求.但也会遇到某些特殊的情况,例如正在开发一个新的功能,线上说有一个紧急的bug要修复.bug修好了但并不像把仍在开发的新功能代码也提交到线上去.这时候也许想要一个只合并指定某些 commit 的功能. 假设分支结构如下: dd2e86 - 946992 - 9143a9 - a6fd86 - 5a6057 [master] 76cada-62ecb3-b886a0[feature] 再假设 62ecb3 的提交修复了bug,这时候可以用cherry pic

git合并指定分支的commit到主干上

1.先切换分支到master git checkout master 2.目前正处于主干上,执行命令,将分支从最后一个commit合并到主干上 git rebase --onto cb4023015fff0d7fe6677bc24bd24deafe7a7d0e 3.如果只想合并指定commit,不包含其他commit的话,使用 git cherry-pick  cb4023015fff0d7fe6677bc24bd24deafe7a7d0e 二.合并分支A到分支B(此时B为master角色) 1

git 从其他分支检出指定的commit到当前分支

http://think-like-a-git.net/sections/rebase-from-the-ground-up/cherry-picking-explained.html Git's own online help has a great, if characteristically terse, description of what the command does: Given one or more existing commits, apply the change ea

git分支创建分支删除分支合并

本文git版本1.9.6 一.创建分支,删除分支 二.创建分支,合并分支,删除分支 三.创建分支,git 3-way merge,删除分支 git branch 相关命令 git branch # 列出目前有多少branch git branch new-branch # 产生新的branch (名称: new-branch), 若没有特别指定, 会由目前所在的branch / master 直接复制一份. git branch new-branch master # 由master 产生新的b

Git 创建分支与合并分支

下面以branchName=>aiMdTest为例介绍 1.  下载code git clone masterUrl iva(另存文件名) 2.  创建并切换分支 cd iva git checkout -b aiMdTest(创建并切换分支到aiMdTest) git checkout命令加上-b参数表示创建并切换,相当于以下两条命令: git branch aiMdTest git checkout aiMdTest 3.  git branch命令查看当前分支 git branch命令会列