branch相关内容

我如何搜索Git分支文件或目录?

在Git中,我怎么能通过多个分支的路径搜索文件或目录? 我在分支中写了一些东西,但我不知道不记得哪一个。现在我需要找到它。 澄清:我正在寻找一个我在其中一个分支上创建的文件。我希望能够通过路径找到它,而不是其内容,因为我不记得内容是什么。 解决方案 p> git log会为你找到它: %git log --all - somefile commit 55d2069a0 ..
发布时间:2018-04-26 12:37:58 其他开发

分叉与GitHub中的分支

我想了解更多关于分叉github项目与创建github项目分支的优缺点。 分叉使得我的版本该项目与原始项目更加分离,因为我无需登录原始项目的协作者列表。由于我们正在内部开发一个项目,因此将人员添加为合作者没有任何问题。但是,我们想要了解一个项目是否会使合并更改变回主项目更困难。也就是说,我想知道分支是否能让两个项目更容易同步。换句话说,当我分支时,在我的主项目版本和主项目之间合并和推送更改更 ..
发布时间:2018-04-26 12:36:21 其他开发

设置git来拉和推所有分支

我想在默认情况下推拉所有分支,包括新创建的分支。 有没有可以为它定义的设置? / p> 否则,当我在本地添加一个新的分支时,我想从服务器中取出它,最简单的方法是什么? 我创建了一个具有相同名称的新分支,并试图拉取,但不起作用。询问我分支的所有远程配置。如何设置它。 解决方案 最简单的方法就是: git push - 所有来源 标签和分支。 ..
发布时间:2018-04-26 12:34:17 其他开发

如何在Git的分支上获取更改

自分支从当前分支分支以来,在分支上获取提交日志的最佳方法是什么?到目前为止,我的解决方案是: $ g $ log $ git merge-base HEAD分支分支 code> 表示 git diff A ... B 相当于 git diff $(git-merge-base AB)B 。另一方面, git-rev的文档-parse 表示 r1 ... r2 定义为 r1 r2 - ..
发布时间:2018-04-26 12:31:49 其他开发

使用Git,显示一个分支中的所有提交,但不显示其他分支

我有一个旧分支,我想删除它。但是,在这样做之前,我想检查对此分支所做的所有提交是否在某个点合并到了其他分支。因此,我希望看到对当前分支所做的所有未提交给其他分支的提交[或者,如果没有某个脚本,这是不可能的,那么如何看一个分支中所有未提交的提交到另一个给定的分支?]。 解决方案 您可能只想要 git branch - 包含分支到删除 将列出包含来自“分支 - 删除” ..
发布时间:2018-04-26 12:31:44 其他开发

你如何停止在Git中跟踪远程分支?

您如何停止在 Git 中跟踪远程分支? 我要求停止跟踪,因为在具体情况下,我想删除本地分支,但不是远程分支。删除本地文件并将删除文件推送到远程文件也会删除远程文件: 如何在本地和GitHub中删除Git分支? 我可以只做 git branch -d the_branch ,并且当我稍后 git push 时它不会被传播。 它只会在我以后运行 git push origin: ..
发布时间:2018-04-26 12:30:23 其他开发

Git:什么是跟踪分支?

有人可以解释一个“跟踪分支”,因为它适用于混帐? 以下是 git-scm.com : Git中的“追踪分支”是连接到远程 分支的本地 分支。当你推拉这个 分支时,它会自动推送,而 则拉到远程分支,它与 连接。 如果您总是从 相同的上游分支拉入新的 分支,并且您不希望明确使用 “git pull”,请使用此命令。 不幸的是,作为git和SVN的新手,这个定义对 ..
发布时间:2018-04-26 12:29:35 其他开发

我怎样才能得到最近提交排序的git分支列表?

我想获得Git仓库中所有分支的列表,其中“最新鲜”的分支位于顶部,其中“最新鲜”分支是最近被承诺的分支(并且因此更可能我可以使用Git来(a)通过最新的提交对分支列表进行排序,或者( b)以某种机器可读的格式获取分支的列表以及每个分支的最后提交日期? 最糟糕的情况是,我总是可以运行 git branch 得到所有分支的列表,解析它的输出,然后 git log -n 1 branchname ..
发布时间:2018-04-26 12:28:50 其他开发

在git中分支描述

有没有办法让git拥有分支的“描述”?虽然我尝试使用描述性名称,但在单个分支上工作一段时间有时会减弱我为什么创建其他主题分支的记忆。我尝试为分支使用描述性名称,但我认为'描述'(关于分支目的的简短说明)会很好。 解决方案 Git 1.7.9支持这个。从 1.7.9发行说明: / p> *“git branch --edit-description”可用于添加描述性文本 来解释主题 ..
发布时间:2018-04-26 12:28:12 其他开发

git标签与git分支有什么不同?

我试图了解何时应该使用标签与分支来管理我的代码库。 标签代表标签代表在某个时刻某个特定分支的版本。分支代表一个独立的开发线程,可以与同一代码库上的其他开发工作同时运行。对分支的更改最终可能会合并到另一个分支中以统一它们。通常,您会标记特定版本,以便重新创建它,例如,这是我们运送给XYZ Corp.的版本分支更多的是提供正在进行的特定版本代码更新的策略,同时继续对其进行开发。您将制作交付版本的分支, ..
发布时间:2018-04-26 12:27:55 其他开发

主分支和'起源/主'分歧,如何“分支”分支?

不知何故,我的主人和我的起源/主人分支已经分歧。我其实不希望他们分歧。如何查看这些差异并“合并”它们? 解决方案 您可以查看差异: git log HEAD..origin / master before 如何让git总是从特定的分支中拉出来?” ) 当您有如下消息: “您的分支和'origin / master'已经分开,#分别 ..
发布时间:2018-04-26 12:27:37 其他开发

供应商分支机构在Git

子模块不能用于较小的子模块,因为即使是子项目也必须包含在其中当用户试图克隆或下载'父'。 子树合并不能使用,因为子项目正在积极开发,并且子树合并使其很难将这些更新合并到原始项目中。 我被告知该解决方案在SVN世界中被称为“Vendor Branches”,并且它非常简单在Git中,甚至不需要处理。 在网路上有一半的教程。 尽管如此,我似乎无法完成它的工作。 有人可以请(请 ..
发布时间:2018-04-26 12:26:48 其他开发

git checkout --track origin / branch和git checkout -b分支源/分支之间的区别

git checkout -b分支原点/ branch git checkout --track origin / branch 我认为双方都跟踪远程分支,所以我可以把我的变化推到原产地的分支上吧? 是否存在实际差异? 谢谢! 解决方案 这两个命令具有相同的效果(感谢Robert Siemer的回答,指出了这一点)。 实际的区别在于使用 ..
发布时间:2018-04-26 12:26:38 其他开发

在Git分支名称中使用斜线字符

然而,当我尝试创建一个名为“feature / xyz”的模式时,分支与斜线字符,我得到一个错误: $ git分支实验室/功能 错误:无法解析引用refs / heads / labs / feature:不是目录 fatal:无法锁定ref for update:不是目录 同样的问题(我最初的尝试): $ git checkout -b labs / featu ..
发布时间:2018-04-26 12:25:02 其他开发

列出并删除没有分支的Git提交(dangling?)

我有一个Git仓库,其中有很多没有特定分支的提交,我可以 git show 它们,但是当我尝试列出包含它们的分支时,它报告什么都没有。 我认为这是悬挂的提交/树问题(由于-D分支),所以我修剪了回购,但我仍然然后看到相同的行为: $ p $ git fetch origin $ b $ git fsck --unreachable $ git fsck 没有输出,没有任何悬挂 ..
发布时间:2018-04-26 12:24:57 其他开发

如何获取所有的git分支?

我克隆了一个包含大约5个分支的git仓库。然而,当我做 git branch 时,我只能看到其中一个: $ git branch * master 我知道我可以做 git branch -a 来查看所有分支,但是我怎样才能在本地取所有分支,所以当我做 git branch $ $ p $ $ code $ git分支 $ master $ st * e ..
发布时间:2018-04-26 12:24:34 其他开发

Git - 如何强制合并冲突和手动合并选定的文件

我们维护具有共同主分支和许多并行分支的Web应用程序,每个安装一个,每个安装都没有特定的变化。源代码在git中管理,当我们需要将主分支转移到并行转移功能和错误修正时,它是非常棒的工具。但很少有敏感和自动合并的文件通常会导致不好的结果。所以合并会容易得多,如果他们可以以某种方式标记,并且每一次合并都会导致需要手动合并的冲突。 我搜索了一个答案: 我正在使用 - no-commit 和 - ..
发布时间:2018-04-26 12:24:20 其他开发