如果团队中的其他开发人员有两个分支:主人和开发,那么,我加入团队,最初在克隆项目后,我只有一个主分支,同时,其他团队成员正在继续开发&将代码推送到开发分支,他们还没有将开发的代码合并到主。
我想加入开发分支的开发,是否应该首先在我的机器上创建 develop 分支,然后从 master <切换/ strong>到开发分支git branch develop
,然后pull origin develop
,之后我会在开发分支上获取最新代码其他开发者?或者我的过程有什么不对吗?
另一个问题是,Git分支名称是否区分大小写?
-------------------我的案例中有更多信息---------
我还没有开发分支。我目前只有主分支。我很久以前克隆了这个项目,当时只有 master 分支,然后我就加入了团队。我现在想要获得最新的开发和主分支机构作为其他开发人员
答案 0 :(得分:2)
你可以只做git checkout develop
。如果已从远程存储库中获取develop
分支,则git将从远程存储库创建一个本地分支,并将设置它tracking。
分支名称是文件系统上的文件。因此,在Windows上它不区分大小写,在linux上它很敏感。
答案 1 :(得分:0)
从Git遥控器获取develop
分支的最简单方法是:{/ 1}}:
origin
如果您的Git版本足够新,它会告诉您现在有一个“远程跟踪分支”$ git fetch origin
$ git checkout develop
。
是的,分支名称区分大小写。
答案 2 :(得分:0)
或者更确切地说,
git checkout -b develop origin/develop
(假设您的git遥控器被称为origin
)。因此,本地分支develop
现在将跟踪远程分支origin/develop
。
并列出所有远程分支,
git branch -r