停止git push从推送到多个分支

时间:2016-03-25 19:46:52

标签: git git-branch git-bash

我创建了一个新分支(tags),检查了它,每当我推送更改时,我都使用git push origin tags。但是,推送的更改会影响我的远程仓库中的master分支和tags分支。

我确定我已检出tags分支(已通过git status验证)。有人能告诉我我做错了什么吗?我是一个git新手,所以我不确定我可能需要在这篇文章中包含哪些内容来帮助诊断,让我知道是否应该包含一些特定内容。

谢谢!

1 个答案:

答案 0 :(得分:0)

除了“tags”之外,什么都不是分支名称的最佳名称。

当您推送代码时,它会添加到origin/tags,而不是origin/master

最佳做法是:

git push -u origin tags

这会将本地分支链接到上游origin/tags 请参阅git branch -avv的输出。

如果您结帐master,您会看到分支tags中完成的提交已不再存在。