branch

将主功能合并到 Git 中的共享分支中
branch

将主功能合并到 Git 中的共享分支中

假设我的 Git 存储库上有几个共享分支,例如:新功能,实验和图形用户界面,我分享这些分支起源存储库。我和我的团队在所有分支上进行了一些更改,并将这些更改推送到起源存储库。后来我发现核心代码中有一个小错误,我修复了它并将其提交到掌握分支。 我需要将此修复程序在其他三个分支上可用。最好的方法是什么?我需要合并掌握逐个分支进入其他分支并推送它们?可以git rebase帮我? ...

Admin

一旦分支合并到上游,从 github fork 中删除该分支是否安全?
branch

一旦分支合并到上游,从 github fork 中删除该分支是否安全?

我最近才尝试在 github 上进行分叉,并希望获得一些“最佳实践”建议。 我在我的 fork 中创建了一个分支,该分支被拉入上游项目的 master。它不再出现在网络图中,但它仍然在 github 上。现在我可以安全地删除 fork 上的这个分支吗? 编辑:只是为了澄清,我正在检查这是否与 github 的“不更改历史”规则相冲突。 ...

Admin

git-show-branch 输出显示在我的 git 提示符中
branch

git-show-branch 输出显示在我的 git 提示符中

当我导航到我的 git repo 目录时,命令行会显示很多内容。它看起来像 git-show-branch 的输出。我尝试编辑我的 git 配置文件以更改 [show-branch] 的默认值,但无济于事。我的提示中列出了大约 40 条提交,这真的很麻烦。有人知道如何将我的提示恢复为默认值吗? 操作系统是 RHEL。 我的提示如下(## 替换敏感信息): on ! [backup-master] This is the fixes I need! ! [checkout] Added ## and ##. This commit may be garbag...

Admin

查找 Git 存储库的默认分支名称?
branch

查找 Git 存储库的默认分支名称?

我希望能够询问 Git“此存储库的默认分支名称是什么?”并且我希望得到main结果master。我搜索过git config但找不到相关选项。 ...

Admin

在 GIT 中,如何知道特定提交最初是在哪个分支上进行的? 和/或最初在特定分支上进行了哪些提交?
branch

在 GIT 中,如何知道特定提交最初是在哪个分支上进行的? 和/或最初在特定分支上进行了哪些提交?

我想出了以下技巧,它有点用,但我相信一定有更简单的方法可以做到这一点。对于每次提交,我实际上都采用“git branch --contains ...”命令的第一行。 while read v t do echo -e "$v\t\c" git branch -r --contains $v | head -1 | tr -d "\n" echo -e "\t$t" v="" t="" done 0d0098b4e origin/2021.10.EM1 XXX-2360 : Funct...

Admin

RTC 到 GIT 的迁移
branch

RTC 到 GIT 的迁移

我想将所有具有历史记录的流迁移到新的 git 分支。你能帮助我吗?有没有什么工具或简单的解决方案?例如,对于每个流,我想在 git 中创建一个具有流历史记录的分支 ...

Admin

git 无法切换分支,因为我无法提交更改
branch

git 无法切换分支,因为我无法提交更改

我有一个在 github 上公开的 git 存储库。 在那里,我有一个不想向公众分享的本地文件,而其他团队成员希望它公开,所以我这样做了git update-index --assume-unchanged (that file)。 现在,我想切换到另一个分支。它告诉我该文件上有更改,我必须提交或重置。当我尝试提交时,它说没有更改要提交。当我重置(使用git reset --hard)时,它什么也不做。 我能做些什么? ...

Admin

Git(Lab) 的提交树中的 [1 note] 是什么意思?
branch

Git(Lab) 的提交树中的 [1 note] 是什么意思?

我的公司正在使用私有 GitLab。我最近查看了分支和提交的图表,它显示这。[1 note] 标签看起来像 GitLab 用来显示分支头的标签(但“1 note”不是我们的分支之一)。 当我浏览 CLI 时git log,我看不到与其相关的任何内容。 有人知道这是什么[1 note]意思/代表什么吗? 如果上下文有帮助的话,以下是开发人员所做的事情: 看看提交树: 位于底部的红色提交 进行了 2 次绿色提交 做了reset --hard一个底部的红色提交 进行了中间的红色提交([bugfix]...) 将顶部绿色提交拉入其当前提交(仍然是中间...

Admin

来自 API 的 Github 分支创建数据
branch

来自 API 的 Github 分支创建数据

我想分析开源软件协作。出于我的目的,我需要获取创建分支的大致时间点,即使它是在之后合并的。有没有办法通过 API 获取这些信息?我注意到 gitk 可以显示此信息,所以显然它存储在某个地方。 ...

Admin

替换已发布的分支
branch

替换已发布的分支

假设有一个上游项目不使用 git,而我正在维护一个基于该项目已发布 tarball 的代码库。我维护一个 git 分支master以及my来自它的我的分支。我将这两个分支都发布在公共 git 存储库中。每当上游发布新的主要版本时,我都会创建一个与已发布 tarball 相同的新提交master。然后,我将 的头部合并到master,my并发布这两个分支。 现在假设上游终于醒悟过来,将他们的 git 存储库公开。我希望master从历史的这一刻起,我的轨迹与上游的轨迹保持一致。建议采取什么行动?我是否只需创建一个与上游master-2完全相同的,然后从那里将...

Admin

集中数据 AWS
branch

集中数据 AWS

我想将大约 1TB 的数据集中在 AWS 的 3 个本地位置(每个位置 5 个用户)。我们正在发展,但规模仍然很小。每个位置都有 30/5mpbs 的连接。每个位置都有自己的 Linux 服务器。我相信我知道该怎么做,但我有几个问题。 1.) 看到数据将存储在云中,我想优化本地和 AWS 之间的流量。是否有 Linux 版本的 Branch Cache?或者在本地和云之间本地存储的东西?存储网关是我们唯一找不到其他解决方案的解决方案。 2.) 我更适合使用 s3、ebs 还是 efs?(有一个可以安装 s3 存储桶的包)。 3.) 如果我选择 eb...

Admin

无法正确执行 git pull 请求
branch

无法正确执行 git pull 请求

我是 GitHub 新手,因此我弄得一团糟,所以我需要一些循序渐进的帮助。抱歉打扰了 :/ 另外,在说任何话之前,我必须澄清一下,我只使用 GitHub,因为我遇到了一些 Git Bash 问题。 Antefact:我分叉了一个仓库,做了一些提交并发送了一个拉取请求。但是,它有一些冲突。我联系了程序员,他说他稍后会合并我的拉取请求。 现在,我必须进行一些其他提交,但与此同时,原始存储库已更新了 30 多个提交。我不知道如何进行新的更新分叉,所以我创建了一个新的存储库,手动将更新后的存储库上传到那里,然后进行提交。显然,现在我无法进行拉取请求,因为 git...

Admin

删除 git 分支中的文件是否也意味着将其从主分支中删除?
branch

删除 git 分支中的文件是否也意味着将其从主分支中删除?

我刚刚遇到了一个对我来说似乎不合逻辑的情况。我有一个包含大量提交的仓库,因此目前它只有一个分支(掌握)。 假设这个分支有一个名为我的文件.txt。现在我需要创建一个不同的分支,因为我想对一些文件进行一些更改,但我不想直接在 master 分支上进行更改,所以我运行: git checkout iss53 现在模式如下所示: 好的,我已切换到分支iss53,我跑ls -l了,我的文件.txt. 其中一个变化是删除我的文件.txt文件,因此: git rm MyFile.txt 很好,ls -l再次运行表明没有我的文件.txt所以我又回到...

Admin

意外在 Git 中的错误分支上工作
branch

意外在 Git 中的错误分支上工作

我在错误的分支上做了一些工作;我忘记签出正确的分支。是否可以切换到另一个分支并在那里提交我的更改? ...

Admin

Git 分支:分支无异
branch

Git 分支:分支无异

这几天遇到git的一个问题。 假设我有一个分支“master”。我创建了一个分支“normal”,然后“git checkout normal”,然后我稍微修改了我的代码。 如果我“git checkout master”,然后执行“git status”,我在分支上所做的更改正常可见,而我在完全不同的分支上! 我以前不是这样的。我不得不说我现在完全无能为力。我不知道发生了什么。 你能帮我一下吗?我有 git 2.3.3,我在 Manjaro Linux 上。 ...

Admin