git - 保留主分支时无法创建新分支
问题描述
在我尝试通过任一命令创建新分支后,要么未创建新分支,要么主已消失。如果我使用命令 git branch newBranch
分支不会创建。如果我使用命令git checkout -b newBranch
创建新分支但主分支消失了。`
解决方案
首先,使用新的git switch
命令,而不是旧的令人困惑git checkout
的命令。
git switch -c newBranch
其次,确保你有一个master
分支开始,这意味着在分支git log --decorate --oneline --graph --all --branches
中显示至少一个提交master
。
不是“ origin/master
”,而是master
。
您可以使用 列出所有分支git branch -avv
。
如果您在新初始化的存储库中的提交为零,则根本不会有分支,如此处所示。
我已经首次推送到远程仓库,现在它可以工作了。
因为我没有进行初始提交和推送,所以我无法创建分支。
推荐阅读
- javascript - 使用 React Router 的 Passport 登录仅在第二次点击时起作用?
- netlogo - Netlogo 错误:“这
已经死了 - bash - LS_COLORS - .bashrc 扩展名不会改变颜色
- python - PyQt5 无法加载平台插件 xcb
- android - React native Expo Custom font android问题
- python - 在抵押账户上使用格子进行交易
- javascript - 3个具有不同宽度和高度的可拖动对象。单击按钮后在页面上水平和垂直对齐它们
- vba - fiddler 调试问题有关 vba 使用 winhttp 的问题
- google-cloud-dataprep - UNIXTIMEFORMAT 公式问题
- visual-studio - 如何查看 Visual Studio 解决方案中需要包含在项目中的所有“缺失”文件?