我在git bash中介绍了以下命令:
git init
git checkout -b master
(master显示为" checkouted"默认情况下,但它允许我执行此命令)。
git checkout -b branch1
git checkout master
并给我以下错误:
error: pathspec 'master' did not match any file(s) known to git.
它允许我根据需要创建具有相同名称的分支。它似乎忘记了我创造的分支......
答案 0 :(得分:3)
您的主人没有提交,因此没有提及。
您应该执行以下操作:
git init
// Create a file to add
git touch README.md
// Add this file to the stage
git add README.md
// Do your first commit.
git commit "Initial commit"
// Create a new branch and check it out
git checkout -b new-branch
然后,检查主人将工作
git checkout master
(顺便说一句,执行git checkout -b master
是没用的,因为当你执行git init
时创建并检出此分支