- 在本地看不到远程新建的分支:
- 原因:git branch -a 查看的是本地仓库的所有分支,在没有同步前看不到远程新建的分支
- 解决:
即可远程最新的所有分支了git checkout master //首先切到master分支(如果已经是master分支,则跳过) git pull //和远程同步 git branch -a //再次查看所有本地查库分支
- 创建本地分支绑定远程分支并切换到新建的分支:
git checkout -b 本地分支名称 origin/远程分支名称
- 直接在本地分支中切换:
git checkout -b 本地分支名称 origin/远程分支名称
- 切换新分支错误:
- 报错:error: pathspec ‘XXX‘ did not match any file(s) known to git
- 解决:
git branch -a git fetch git checkout xxx
- 如果遇到合并冲突的问题,可以把需要保存的文件都移出来,然后先推一个空的仓库上去,然后再将文件移入本地仓库,重新push上去。
记录与git 分支有关的七七八八
于 2022-05-23 16:55:02 首次发布