/opt/lampp/htdocs/drupal-8.4.0$ git分支
我已经在系统中安装了drupal,我想切换到其他分支,但是使用git分支时却不显示其他分支!
小智 13
您可能在本地没有这些分支机构。
拉所有其他分支,
git fetch
Run Code Online (Sandbox Code Playgroud)
应该像上面这样
git fetch --all or git fetch <branch Name>
Run Code Online (Sandbox Code Playgroud)
然后您可以使用checkout或branch检查它是否显示
git checkout name-of-the-branch
git branch
Run Code Online (Sandbox Code Playgroud)
打开 git bash
在右侧 git 项目文件夹中运行以下命令:
git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
Run Code Online (Sandbox Code Playgroud)
拿来
然后你应该终于能够看到其他分支了。
小智 5
我对此进行了基本测试。该脚本:git branch -r依赖于本地 git 存储库的远程引用。
要获取远程分支,最佳实践是:
首先执行脚本:git pull// git fetch...将最新的远程仓库数据同步到本地仓库;
然后执行脚本:git remote prune origin清理本地git仓库中那些不存在的git分支;
最后,执行脚本:git branch -r