我需要在创建分支时确认/更正我的假设.如果我在主分公司,做完之后:
git checkout -b some_branch
Run Code Online (Sandbox Code Playgroud)
这意味着我已经从master开始了一个新的分支.
另一方面,如果我签出另一个分支,并在那里创建一个分支:
git checkout some_branch
git checkout -b other_branch
Run Code Online (Sandbox Code Playgroud)
这意味着我使用some_branch提交的所有当前代码创建了other_branch,对吧?
并且,无论当前分支如何,如果这样做:
git branch branch_2 branch_1
Run Code Online (Sandbox Code Playgroud)
然后使用branch_1作为基础创建branch_2.这些假设是否正确?