144得票7回答
GitHub上fork和branch的区别

如果我在GitHub上fork一个项目,是否会同时fork所有分支?我如何知道我的fork是基于哪个分支的?换句话说,哪个分支会被下载到我的电脑上?

143得票1回答
在Git存储库中将过时的分支更新为主分支

我有一个Git存储库,其中的分支(本地和远程)已经过时。我想将此分支更新为主分支的状态,但我不知道如何做到这一点。还可能会出现许多合并冲突。 我该如何将这个过时的分支带到与主分支相同的状态或更新呢?

136得票12回答
将Git远程HEAD指向除master以外的其他内容

如何将Git远程的HEAD引用指向除了“master”之外的其他内容? 我的项目有一个不使用“master”分支的策略(所有分支都必须有意义的名称)。此外,规范的主存储库只能通过ssh://进行访问,并且没有shell访问权限(如GitHub或Unfuddle)。 我的问题是远程存储库仍然...

133得票8回答
如何将Git的'master'分支重命名为'release'?

我们希望为我们的项目实施一项新策略,即将主分支现在称为发布分支,以确保更清晰地了解分支的使用方式。当然,我们也会有开发和发布候选分支。 我知道我可以通过简单地使用以下命令本地重命名主分支:git branch -m master release 然而,那只是本地的情况。即使我将其推送到远程,...

131得票1回答
本地和远程如何重命名Git分支?

有没有一种方法可以在本地重命名Git分支并将其推送到远程分支,即使已经有许多提交被推送到远程分支? 或者,是否需要创建一个新的本地分支,删除旧的本地分支,然后在远程仓库上重复操作?

130得票14回答
如何将Git的分支名称添加到提交消息中?

我需要一些帮助,编写一个Bash脚本,可以自动将git分支名称作为哈希值添加到提交消息中。

128得票8回答
如何从现有的远程分支创建本地分支?

我希望创建一个基于现有远程分支(remote-A)的本地分支,并将更改提交到仓库中。 我使用以下命令从现有的remote-A创建了一个本地分支。 $git checkout remote-A git branch master * remote-A 我现在使用以下命令从远程 A 创建...

126得票4回答
从另一个仓库拉取Git分支?

我有一个本地的Git仓库,它是GitHub上一个仓库的克隆。有人fork了这个仓库,在新的仓库的一个新分支中进行了更改。我想将这个新分支移动到我的仓库(本地工作之前)。 我试着创建一个新的分支,然后从forked的仓库pull过来,但因为新分支是master分支和本地文件更改的副本,所以它...

125得票3回答
GitHub:什么是“wip”分支?

当我在浏览 GitHub 仓库时,经常会看到“wip”分支(例如3.1.0-wip)。"wip" 是什么意思? 我找不到答案,无论是在 Google 还是 GitHub:help 上都没有。 (注:wip 是 "work in progress" 的简写,意为“正在进行中的工作”。)

124得票6回答
如何限制Git中主分支的访问权限

我有一个仓库,其中包含两个用户组: 管理员 HTML/UI开发人员 我不希望将我的master分支的读/写权限赋予HTML开发人员,因为他们不需要在上面工作,并且不应该滥用核心代码。 尽管他们需要在自己的分支ui-developers上工作。 我如何在Git上做到这一点? P.S.:我正在...