当前位置:   article > 正文

git分支问题总结(一)_使用git init的时候默认就进入master分支了

使用git init的时候默认就进入master分支了

一.默认分支名称的问题

昨天,从学长的github把项目仓库clone下来,发现很奇怪,有的战友克隆下来后,分支列表中没有master分支,只有dev分支,很奇怪。

分歧出现原因: ①是否初始化本地仓库 ②打开git的位置不同

(1)初始化了本地仓库,再clone,将项目从远程拷贝的本地仓库中,会出现一个文件夹,如下图
这里写图片描述
在此文件夹打开git,执行git branch命令,会出现master分支,如下图
这里写图片描述
进入项目文件夹,再打开git,出现div分支,master消失,如下图
这里写图片描述
(2)未初始化仓库,直接clone(新建一个文件夹,执行本操作),如下图

这里写图片描述
clone完毕后,此文件夹中只有项目(Longines)的文件夹,此文件夹不是本地仓库,所以执行git branch命令会报错,进入Longines文件夹,执行git branch命令,出现dev分支,不存在master分支。

总结:

①git init 命令运行时默认创建一个分支,并命名为 master。不执行初始化操作就没有master分支(除非自己新建一个)。

②进入项目文件夹,项目默认的分支为dev工作分支。每个人都在dev分支上干活,每个人都有自己的分支,时不时地往dev分支上合并就可以了,如下图

这里写图片描述

二.本地向远程仓库提交过分支后,by后面的名字问题

这里写图片描述
by后面的名字为最后一次操作本项目并提交到远程仓库的人的ID。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/901754
推荐阅读
相关标签
  

闽ICP备14008679号