我的git仓库有两个分支,master
和bug
。我想创建一个名为bug/rep
的分支。所以我运行:
git branch bug/rep
这会导致错误:
错误:无法解析引用refs/heads/bug/rep:不是目录 致命错误:无法锁定引用'refs/heads/bug/rep'。
我该如何从分支bug
创建一个子分支,例如bug/rep
?
我的Mac上的git版本是2.3.2。
创建新的子分支:
git checkout -b <sub-branch-name>
// 在推送时自动创建子分支
推送文件到之前创建的子分支:
git push -u origin <sub-branch-name>
-u 用于设置上游参数
这里的 origin 是主分支,添加了
git add remote origin master https://github.com/<ur-name>/repoName.git
查看分支的名称
git branch