切换分支
bash
git checkout master 从 当前分支 切换到 本地master分支
git checkout origin/main 从 当前分支 切换到 远程仓库的 main 分支
git checkout test6 潜在规则
bash
git checkout test6 远程仓库有test6分支 本地没有时 自动拉取远程分支test6 并创建同名本地分支
git push 可以成功提交
git checkout test6 远程仓库有test6分支 本地有test6 他们没有关联关系 仅仅切换到本地test6而已
git push git push 会被拦截
拓展请转阅 : Git常用命令汇总