837得票13回答
如何在Git中删除无效的远程分支引用?

在我的当前代码库中,我有以下输出:$ git branch -a * master remotes/origin/master remotes/public/master 我想从分支列表中删除 remotes/public/master:$ git branch -d remotes/...

193得票13回答
在Git中列出每个分支及其最后一次修订的日期

我需要从我们的远程代码库中删除旧的且无人维护的分支。我正在尝试找到一种按其最后修改日期列出远程分支的方法,但我找不到。 有没有简便的方法以这种方式列出远程分支?

163得票5回答
使用跟踪远程分支的变更更新本地分支

我有一个名为 'my_local_branch' 的本地分支,它跟踪一个远程分支origin/my_remote_branch。 现在,远程分支已更新,我在 'my_local_branch' 上并想要拉取这些更改。我应该只需要执行:git pull origin my_remote_bran...

12得票2回答
在git中创建远程仓库的私有分支

我希望在我们公司的git上建立特定的流程。 开发者在本地创建一个分支并提交一些文件。 将这个分支推送到远程仓库。 其他开发人员无法访问此分支。 经过几轮推送后,开发人员决定发布他的更改。 将他的私有分支合并到公共分支中。 推送该公共分支。 换句话说 - 是否可以在公共代码库中配置私有远...

9得票2回答
Git: 如何将“无分支”推送到新的远程分支?

我做了: git co upstream/master # To no branch. <then did a trivial edit on some file...> git commit -a -m "Trivial edit" git push origin NewBr...

24得票5回答
GIT推送更改时出错。参考名称必须遵循git ref-format规则。

我在Sourcetree上使用git时遇到了一个错误。我创建了一个名为sprints/Mycompany_sprint_1的本地分支(因为我想将它归类),然后从另一个分支对其进行了多次cherry picks操作。之后,我试图将所有更改推送到我的分支上,但是我收到了以下错误: 远程分支''(...

21得票2回答
从本地分支推送到不同的远程分支

我在远程仓库有两个分支,分别命名为developer和Current。我本地正在developer分支上工作,并将更改推送到远程developer。问题是,我如何从本地developer分支推送到远程Current分支? 我尝试了以下方法:git push origin Current -f...

11得票2回答
获取与本地同名的远程分支

我想从远程获取一个分支,但是我的分支名称不是以远程名称开头的,例如:git checkout -b BRANCH origin/BRANCH 它在某些情况下有效,但在另一些情况下会出现此错误:fatal: git checkout: updating paths is incompatible...

22得票3回答
当我运行“git checkout origin/<branch>”后,为什么Git会告诉我“当前不在任何分支上”?

我试图按照Git:“当前未在任何分支上”。 有没有一种简单的方法可以返回一个分支,同时保留更改?的指示进行操作,但git checkout似乎出现了问题:$ git checkout origin/web-zach HEAD is now at 1366cb1... Changed so cs...

7得票2回答
如何与多个开发人员共享一个Git功能(或主题)分支

我正在遵循这里描述的工作流程,因为我发现许多参考资料都将此页面视为良好的工作流程。如文章所述,“特性”分支在开发人员之间共享,但不会进入中央代码库。 假设开发人员“A”使用git checkout -b newfeature develop开始一个新的功能分支。现在假设开发人员“B”也需要在...