【发布时间】:2020-03-05 17:45:21
【问题描述】:
我是 git/gitlab 的新手,想确认第一个屏幕截图中两个命令之间的区别。拥有两个创建新分支的命令的目的是什么。为什么甚至需要'git branch'?
如果我想创建一个新分支但不切换到该分支,它是否纯粹存在?所以我节省了很少的时间,而不是执行 'git checkout -b new_branch' 然后 'git checkout previous_branch'。
另外为什么说要引用当前的 HEAD?我认为这与第二个屏幕截图中的“remotes/origin/HEAD -> origin/master”有关?
我尝试了“git branch test_branch_name”,它创建了新的分支而不需要引用当前的 HEAD,那么为什么它提到引用当前的 HEAD?
可能没有必要,但这里是第一个屏幕截图来源的链接: https://about.gitlab.com/images/press/git-cheat-sheet.pdf
【问题讨论】:
-
标题与您的问题内容有什么关系?为什么这被标记为 r 和 rstudio?