git基于历史commit创建分支】的更多相关文章

基于以前的commit创建一个分支 步骤: 1.确定需要取出版本的commit值 git log 2.基于该commit创建分支 git branch <branch name> <SHA1> 3.切换到该分支 git checkout <branch name> 或者执行命令 git checkout -b <branch name> <SHA1> 注意: git checkout -b <branch name> <SHA1…
以下是git命令行里边的命令操作 ##进入项目目录下 giscafer@Faronsince2016 /G/002_project $ cd Comments ##查看远程分支有哪些 giscafer@Faronsince2016 /G/002_project/Comments (master) $ git branch -a doc * master remotes/origin/HEAD -> origin/master remotes/origin/doc remotes/origin/m…
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.…
1. git log -g 查看已commit的信息 2. 根据commit信息找到对应的commitID 3. 执行一下命令来创建新的分支 ### 1. 方法一:创建一个基于commitId的分支,但不切过去 git branch new_branch_name commitId ### 2. 方法二:创建基于commitId的分支,并切过去 git checkout -b new_branch_name commitId…
工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发 场景六:小袁把分支提交到远程Git仓库 场景七:小张获取小袁提交的分支 场景八:小张把分支合并到主干 下面来看以上各场景在IDEA中对应的操作. 场景一:小张创建…
前言 "嘀嗒嘀嗒",抬头看向墙上的钟表,此时已是凌晨1点.小明终于把Go语言圣经第二章的笔记写完,保存commit,提交,然后睡觉. 额,等等,不对,小明发现他用的是公司的git账号,git log一看,最新的commit的Author信息里是公司的邮箱地址,尴尬了,难道小明要重新写一遍?"不要啊~",小明抓狂到. 突然,画面暂停,Git博士从幕后走出,原来是一场电影.Git博士说:"同学们,刚才的案例如果是大家遇到,应该怎样?",接着说:&qu…
参考  http://blog.csdn.net/dijason/article/details/9042425   查看分支: 1 查看本地分支: $ git branch 2 查看远程分支 $ git branch -r   创建分支: 1 创建本地分支(建立分支后,仍停留在当前分支,切换分支:git checkout branchName) $ git branch branchName 2 创建分支后切换到新分支 $ git checkout -b branchName 提交分支: 1…
下面以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命令会列…
在本地git checkout -b xxx 创建分支之后 想要提交分支到远程, 直接git push是不行的, 除非原来的分支里面就有这个分支. 需要先使用:git push origin  xxx:xxx 例如: git push origin test :test 最后一段要加上这句: git push --set-upstream origin test…
笔者最近进行开发过程中,所有参与者的代码需要通过 git 上传到远端仓库中,不同的模块对应不同的 git 分支,不同模块的数据需要从远端仓库中获取.这里记录下笔者从远端仓库中获取分支数据,进行修改,最后重新上传同步分支数据的过程. 注:对于本地不存在 git 仓库的情况,要么直接通过 git clone 命令获取对应的远端整个仓库,此时获得远端仓库的所有数据,要么可以选择一个目录,通过 git init 命令将该目录初始化为一个空的 git 仓库,之后再根据下文描述的步骤获取仓库数据(可以单独获…