设置git来拉动并推动所有分支
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我想默认推送和拉出所有分支,包括新创建的分支。 我可以为它定义一个设置吗? 否则,当我在本地添加一个新分支并且我想从服务器中提取它时,最简单的方法是什么? 我创建了一个具有相同名称的新分支,并试图拉,但它不起作用。 问我分支机构的所有远程配置。 我该如何设置它。 #1楼 最简单的方法是: git push --all origin 这将推动标签和分支。 #2楼 如果您要将分支机构移动到旧的仓库并且没有本地的所有旧仓库分支,则需要先跟踪它们。 for remote in `git branch -r | grep -v '\->'`; do git branch --track $remote; done 然后添加新的远程仓库: git remote add bb <path-to-new-repo> 然后你可以使用这个命令全部推送: git push -u bb --all 或者您可以使用此处其他响应中提到的git config命令配置repo,如果您没有这样做或只想移动本地分支。 重要的是,其他响应只会推动所有LOCAL分支。 如果分支仅存在于备用REMOTE存储库中,则它们将在不先跟踪它们的情况下移动。 这里介绍的for循环将有助于此。 #3楼 使用现代git,您 总是获取所有分支 (作为远程跟踪分支到