branch

在 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

如何使用 HG 命令拆分 mercurial 存储库上的分支来创建其他存储库?
branch

如何使用 HG 命令拆分 mercurial 存储库上的分支来创建其他存储库?

例如,我的 HG 存储库中有以下历史记录(即,我在修订版 80 上创建了一个名为“项目 X”的分支): Project X Workbench: ------------------------------------------------------------- · 85: Project X: version Z stable · 84: Project X: improvements based on Project Model #3 | · 83: Project Model: improvements #3 | · 82: P...

Admin

将 git-repository 提交到不同的 git-repository 分支
branch

将 git-repository 提交到不同的 git-repository 分支

考虑以下设置:一个 Repository1 位于 Bitbucket 上。本地工作副本位于我的机器上。我在本地更改文件,提交并推送到 Repository1。 Repository1(在 Bitbucket 上)(在“主”分支中)中的更改仅由我进行。现在我需要将其中一些更改放入另一个 Repository2 的“功能”分支中,该分支也位于 Bitbucket 上。 但是 Repository2 的内容较新,远程团队在此所做的更改不会反映在 Repository1 或我的工作副本中。Repository2 还包含更多文件,而我的 Repository1 仅...

Admin

Tortoise CVS 合并分支
branch

Tortoise CVS 合并分支

我有两个分支DEVELOPPEMENT和DEVELOPPEMENT2。 我想合并DEVELOPPEMENT到DEVELOPPEMENT2同一个分支,但是不是在HEAD还没有。 如何使用 Tortoise HMI 来实现?我找不到相关文档。 ...

Admin

将更改拉入远程跟踪功能分支,同时保持简单的分支工作流程
branch

将更改拉入远程跟踪功能分支,同时保持简单的分支工作流程

我们是一个由几名开发人员组成的团队,我们拥有自己的主分支,并在功能分支中开发功能。我们在发布时会分支主分支的发布分支。所有错误修复都在主分支中进行,然后挑选到相关的发布分支中。 我们希望每个新功能都有原子合并提交,以便我们可以回滚和二分,如https://gist.github.com/jbenet/ee6c9ac48068889b0912。它应该给我们呈现这样的历史。 * aa55ffe - (HEAD, master) D * 88425f8 - C * 7bc519f - Merge branch 'feature-X' into mas...

Admin