如何查看feature分支的parent 分支? 5C

公司的repo有一个matster和一个dev,他们要我在dev下建feature分支开发。
我的做法是,手动创建远程分支-->clone项目到本地-->git fetch && git checkout dev
在本地创建dev并建立和远程dev的联系并checkout到本地dev-->git fetch && git checkout feature 在本地创建feature分支并建立和远程feature的联系并checkout到本地feature分支。

1.请问我这样的创建feature分支就是在dev下的吗?必须要在本地dev分支下创建feature才是dev下的feature分支是吗?
2.有没有什么命令可以查看哪个分支的parent分支是谁?
谢谢!

git

3个回答

使用命令

$ git log --graph --decorate --oneline

或者,安装gitk

$ sudo apt-get install gitk
$ gitk

首先git clone 此时 你是在本地的master分支上。然后git fetch origin dev 再 git checkout dev 接着执行 git checkout -b feature就可以创建一个dev下面的本地分支了

克隆项目到本地

git fetch origin dev
git checkout origin/dev
git checkout -b name(dev下新起的分支名)

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
feature分支
在实际的工作中,早使用的是CVS版本控制工具,但是由于CVS存在有文件混乱的风险,所以在其基础之上开发出了更为完善的SVN版本控制工具,利用此工具可以以C/S结构的模式进行有效的项目管理,但是在新的开发环境中,GIT工具也有着无可比拟的天然优势,所以掌握SVN&GIT;两个版本控制工具将成为软件从业者的开发技能。官方QQ群:612148723。
Git 使用教程(六):Bug分支和Feature分支
Git 使用教程(六):Bug分支和Feature分支一、Bug分支软件开发中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等,当前正在dev上进行的工作还没有提交:...
feature分支合并到dev分支
1. 切换到dev分支,双击dev分支即可。 然后点击 “合并”按钮。   选中要合并到dev分支中的feature分支。 在图谱中,鼠标点击一下feature分支即可。这样就完成后选中feature分支。 然后点击确定按钮。 如果有冲突,会提示,点击close按钮,先解决掉冲突。
硬删除与feature分支
Git作为目前流行的分布式版本管理系统,很多企业都将自己原有的集中式管理系统搬家到Git上来,所以了解Git并能熟练使用Git是一名IT从业者的技能。本课程都是以实例实战为主,跟着讲师的节奏,以少的时间、快的速度掌握Git,同时,本课程与另一门课程《基于Git搭建源代码管理系统SCM》是姐妹课程。
git查看分支 -切换分支
1.查看当前分支 git branch -a 2.查看本地分支 git branch 3.切换分支到test git checkout test 4.克隆项目 git clone 项目地址
查看当前分支,创建并切换分支
git branch git checkout -b wy
android源码查看所有分支切换分支
cd .repo/manifests git branch -a
玩转GIT系列之【git的分支操作(查看分支/切换分支/新建分支/删除分支)】
本文对git常见的分支操作命令进行总结和整理,包括查看分支、切换分支、新建分支和删除分支等。
分支基础知识(查看、创建、切换和删除分支)
<p>n <span style="font-size:24px;">本课程适合与</span><span style="color:#FF0000;font-size:24px;">Windows</span><span style="font-size:24px;">、</span><span style="color:#FF0000;font-size:24px;">Linux</span><span style="font-size:24px;">和</span><span style="color:#FF0000;font-size:24px;">macOS</span><span style="font-size:24px;">系统,请各位同学不必纠结操作系统版本问题,因为git是跨平台的,任何操作系统版本都一样。</span>n</p>n<p>n <br /></p>n<p>n <span style="font-size:24px;">本课程主要介绍了git的基础知识,包括git简介,安装git,克隆git仓库、查看文件状态、跟踪新文件、暂存文件、忽略文件、提交变更、移动文件、撤销操作、查看提交历史、远程仓库,分支管理、Git服务器搭建、github、bitbucket、gitlab等高级技术</span>n</p>n<div>n <br /></div>
将feature 分支的commit提交到 develop分支上
将feature 分支的commit提交到 develop分支上本从讲的是将在feature分支进行开发并提交了几个commit,想要提交的develop分支上,用rebase方法保持分支的整洁性:在feature的分支 git log 你会看到commit的log,假设你要合并的commit是一下几个commit: 1.commit d2e7fd8c5950a0026d0890fdc0e6f3
查看当前分支
$ git branch 会列出所有的分支,*前是当前分支 例如: develop_v1.1.4 master wangyang * wy
git 查看分支
 1 查看远程分支 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 $ git branch -a   * br-2.1.2.2   master   remotes/origin/HEAD -> origin/master   remotes/origin/br-2.1.2.
查看远程仓库分支
本课程是兼顾Git基础使用,使用技巧,Git实现原理的课程。
Git查看工程的分支
首先下载Git,根据系统的不同,选择不同版本。 打开Git Bash终端,默认进入的目录是机器当前登录用户的目录,例如我进入的目录是这样的:看到网上说使用:git branch -a 命令可以查看工程的所有git分支,但是我键入命令后,发现报这样的错误: 原来git命令要在包含.git文件夹的目录下才能使用,进入.git所在目录,再键入命令可以看到下图所示: 我这个项目只有master分支,所
git查看、删除分支
git使用,git查看本地和删除本地分支
git分支查看及切换
1. 查看远程分支 git branch -a 2. 查看本地分支 git branch 3. 切换分支命令 git checkout -b v1 origin/v1 # 切换回master git checkout master 转载:https://blog.csdn.net/qq_26710805/article/details/80674006 ...
git的分支查看
1查看分支1.1查看远程分支git branch -r //-r remote1.2查看本地分支git branch1.3所有分支git branch -a //-a all2创建分支2.1新建分支,不切换至新分支git branch [branch_name] //默认是拷贝操作,复制原分支内容至新分支2.2新建分支,并切换至新分支git branch [branch_name] -b2.3创
查看分支之间的区别
本课程是兼顾Github基础使用,使用技巧以及Github使用方法的课程。
GIT 命令查看分支
git branch -l :查看本地分支 git branch -r :查看远程分支 git branch -a :查看全部分支(远程的和本地的)
git创建新分支,查看分支,删除分支,切换分支等问题
一、使用背景      总所周知,在日常开发中,我们需要把测试服务器和正式服务器分开。相应的,为了保持正式版本能正常运行,我们需要新建一个git分支用来专门的存放正式版APP的源码。      这样,每当我们生成一个版本的时候,我们都可以把稳定版本的源码放到online这个分支上。然后在master分支上继续开发新功能。当需要升级版本的时候,我们只需要把master分支上成熟的代码推送到online
git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
1 查看远程分支 $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/br-2.1.2.1 remotes/origin/br-2.1.2.2 remotes/origin/br-2.1.3 remotes/origin/
长期分支和新特性分支
<p>n <span style="font-size:24px;">本课程适合与</span><span style="color:#FF0000;font-size:24px;">Windows</span><span style="font-size:24px;">、</span><span style="color:#FF0000;font-size:24px;">Linux</span><span style="font-size:24px;">和</span><span style="color:#FF0000;font-size:24px;">macOS</span><span style="font-size:24px;">系统,请各位同学不必纠结操作系统版本问题,因为git是跨平台的,任何操作系统版本都一样。</span>n</p>n<p>n <br /></p>n<p>n <span style="font-size:24px;">本课程主要介绍了git的基础知识,包括git简介,安装git,克隆git仓库、查看文件状态、跟踪新文件、暂存文件、忽略文件、提交变更、移动文件、撤销操作、查看提交历史、远程仓库,分支管理、Git服务器搭建、github、bitbucket、gitlab等高级技术</span>n</p>n<div>n <br /></div>
Git 分支新建分支
创建 master 的分支 dev git branch dev master切换到 dev 分支 git checkout dev合并 dev 分支到 master 分支(先切换到 master 分支) git merge –no-ff dev创建 dev 的分支 ftr-a 并切换到该分支 git checkout -b ftr-a dev
分支
语言结构的三种顺序:顺序,选择,循环。      选择:if,switch.          if:              if(condiction)                    {                    表达式1;                     }              else  if(condiction)
创建项目分支和切换分支
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。nn本课程主要讲解了SVN的服务端搭建和配置,TortoiseSVN客户端的使用,Eclipse的SVN插件使用。
删除分支和推送分支
<span style="color:#333333;">本套课程主要是针对新手,帮助新手入门使用git,掌握基本的操作,能够在实际的工作中熟练的使用git与github</span>
SVN创建分支/合并分支/切换分支
SVN创建分支/合并分支/切换分支一、创建分支1.1、右键项目 —&amp;amp;gt; Team —&amp;amp;gt; Branch/Tag...(分支/标记...)1.2、设置URL两种方法:1.手动设置分支的svn的url地址 2.浏览资源库选择对应的目录。1.3、然后 Next —&amp;amp;gt; Finish1.4、分支创建完成,不信你看!二、合并分支 在建立项目版本库时,可首先建好项目文件夹,并在其中建立trunk,...
git 切换分支,pull分支,提交分支
下面是以v2作为分支名: git 切换到远程分支v2: git  checkout  remotes/origin/v2 git  checkout  -b  v2 git pull 分支数据: git  pull  origin v2 git 提交分支数据到v2: git  push  origin v2
拉分支和传分支
https://blog.csdn.net/carfge/article/details/79691360 拉分支 https://blog.csdn.net/my2010Sam/article/details/80196862拉分支 https://blog.csdn.net/w15321271041/article/details/80622044 传分支 https://www....
if分支
第一次发表文章,不足之处请多见谅。
git 新建分支_切换分支_合并分支_提交分支
git ,分支
git 拉新分支、分支关联、合并分支、分支删除
在开发中,我们可能要做这些工作,从master分支拉一个开发分支dev ,开发、单测完合并到test分支测试测试完了上线 1、从master分支拉一个dev分支到本地 2、将dev分支合并到test分支 第一步在这篇文章中已经有解释:点击打开链接 2、就是将dev分支合并到test分支(开发完,单测后将代码合并到test分支提测) 分支合并步骤(将dev分支合并到test分支) (1)
TortoiseSVN打分支、合并分支、切换分支
SVN几个重要文件夹说明: 我们一般习惯性在创建repository仓库后,再在刚才创建的仓库里面再创建trunk、branches、tags这三个文件夹,而不是直接将项目提交到仓库的根目录下(虽然直接将项目分享到仓库的root根目录下也是可以的,但是我们一般不这么做)。主要目的是:为了给项目各个阶段,各个版本归类、分阶段存储、并行开发。 trunk文件夹: 主干,我们一般把项目...
SVN合并分支、分支打分支,分支合并分支
由于之前没有做版本的管理,导致在后来分支的管理出现了救火的情况。 先说下自己的svn版本和合并的情况。 项目需求:在线版本保证最新,主干在开发,我打了在线版本做成分支,然后在分支上面修改bug。 但是说要在修改bug的过程当中应对一些紧急的bug,之前没做过svn分支的管理,只做过一些简单的更新、提交、编辑冲突。 直接开干,弄个svn服务端把环境模拟成自己的项目。 1.建立truck、b
使用Git合代码到指定分支(feature)
使用Git整合代码1.将本地分支的更新传到远程主机  Step: 1. git add .            2. git commit -m &quot;description&quot;            3. git push 远程主机(origin)  本地分支 2.合并分支  Step:1.  git checkout feature(要合到的总分支)           2.  git pull ...
GIT学习----第十五节:Feature分支
学习目的 如何对未进行合并的分支进行强制删除? 强制删除未合并分支 建立并切换新功能分支feature-001 $ git checkout -b feature-001 Switched to a new branch 'feature-001' M readme.txt 查看工作区 $ git status On branch feature-001 Changes ...
7.Git分支-分支简介、分支创建、分支切换
1.分支简介   几乎所有的版本控制系统都支持某种形式的分支。使用分支意味着可以把你的工作从开发主线上分离开来,以免影响开发主线。Git的分支是其必杀技,它相对于其它版本控制系统来说,具有难以置信的轻量性,创建分支以及切换分支几乎都是瞬间完成。Git鼓励频繁的使用与合并分支。   Git保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。   在进行commit操作的时候,...
Git使用手册/Git教程:git branch 分支操作、创建分支、查看分支、删除分支、删除本地分支、删除远程分支
相关文章:关于验证是否存在ssh配置以及生成SSH Key的方法可以参照文章:Git使用手册:生成SSH Key关于SSH Key的使用和公钥在gitHub、gitLab的配置等,请参考文章:Git使用手册:使用SSH Key及配置SSH key公钥关于GIT 工作区、暂存区、本地仓库、远程仓库的概念及关系,请参考文章:Git使用手册:工作区、暂存区、本地仓库、远程仓库关于GIT 从远程仓库下载项
git 查看分支的创建时间
git reflog show --date=iso bug_on_staging
gitlab查看分支创建时间
git reflog --date=local --all
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件