【发布时间】:2021-09-02 09:14:03
【问题描述】:
这更像是一个澄清问题。在 Gitlab 中,您可以从同一个存储库创建多个分支,因此存储库 myrepository.git 可以有一个 master 分支,然后是一个 development 分支。
当我将存储库克隆到本地存储库时,我通常会创建一个分支,而不是包含所有分支的整个存储库,例如
git clone <url> --branch development --single-branch
如果我在多个分支上工作,我会为每个分支创建一个单独的目录。我的理由是这看起来更干净,因为我会知道我在哪些分支中工作,并且没有简单的方法可以在分支之间切换和同步文件。我做错了吗?您是否有理由希望在同一个目录中有多个分支?
谢谢。
【问题讨论】:
-
这似乎是一种不必要的谨慎,它会导致比它防止的问题更多的问题。当然,这是我的观点,这就是为什么这个问题离题了。这是意见和具体工作流程的问题。
-
您可以编辑 shell 提示符以显示当前签出的分支。见questions/15883416
标签: git gitlab git-branch git-remote