7得票3回答
神秘的Git分支消失

这里是我执行的一些git操作。如您所见,我创建了一个新的分支,修改了我的文件,然后提交了更改。在切换回另一个分支后,希望进行合并,我刚刚工作的分支消失了。 有人知道我如何从fixed_merge_branch中恢复文件吗?我很紧张! 1.9.2@whisperme$ git branch ...

8得票2回答
Git:如何列出已合并分支的提交记录?

这是如何列出分支上的提交记录但不包括已合并的分支的逆向操作,因此我将以相同的格式提问。假设我的git提交历史记录如下: A---B---C---D---E---F master \ / X---Y---Z topic 如何列出topic分支上的提交记...

11得票1回答
将更改“回移”到不同的Mercurial(Hg)分支的工作流程是什么?

我们有两个代码分支。一个是我们的主要开发分支,另一个是我今天才想起来的。我们在主要开发分支中发现了一个 bug 并进行了修复,然后我才意识到它也应该在老的分支中得到修复。 我认为更好的做法是在老的分支上进行修改,并将其与最新的分支合并,但我们没有这样做。Mercurial 能处理这种情况吗?...

9得票2回答
Git 切换分支

有些关于Git的东西我还没弄明白。其中就有“分支”这个概念。 假设我有一个本地代码库A,它是从远程代码库B克隆来的。 此时A中默认选中了主分支(master branch)。 当我从A进行推送(push)操作时,它会被推送到B的主分支。 而B只不过是Github上的克隆副本,克隆自C。 ...

25得票4回答
Docker:如何从Github存储库的非主分支构建镜像

在Github仓库的非主分支上构建镜像是否可行? 例如,我有一个名为//github.com/myAccount/docker-myImage的仓库,并且有一个development分支,我想要用它来构建我的镜像。不幸的是,下面的命令似乎只允许从master分支构建: docker bui...

14得票3回答
在Azure DevOps Git中强制执行分支命名规范

我们使用托管在Azure DevOps中的Git作为所有源代码。到目前为止,我们已经使用Git Hooks确保团队成员遵循分支命名约定{branchtype}/{username}/{friendlyname}/{workitemtype}{workitemid}。 示例: dev/dp...

8得票3回答
如何在AzureDevOps中防止直接推送到Master分支

像 Build Administrator 这样的用户组可以从 Azure Devops 访问项目。我需要控制在该组中的用户直接向主分支上传文件。该用户可以手动上传文件到除 Master 以外的所有分支。因为我的主分支是基于拉取请求的。如何实现这一点?需要任何权限吗?

25得票3回答
在git flow中重命名一个分支

使用git-flow,是否可以重命名一个特性分支? 我尝试查找git flow help和git flow feature help,还有git-flow cheatsheet,但没有找到任何信息。 或者,直接使用git branch -m feature/new_name是否安全?

8得票3回答
Git rebase持续失败并需要手动合并干预。

我在我的一个代码库中,尝试将主分支上的代码变基到“deploy”分支时出现了问题。 我的代码库设置如下: master - of course, the main branch deploy - a branch created where files like Capfile, depl...

12得票4回答
防止主分支超前于开发分支

我们有一个相当标准的git工作流程,但我很烦恼一件事:主分支领先于开发分支,因为每次部署后,我们都会从开发分支创建一个合并提交到主分支。 首先我们的工作流程: - `主分支` - 始终是干净的,并可供部署使用。 - `开发分支` - 如果已经审核和批准,则收集新功能/错误修复。 - `特性...