branch相关内容

git fetch vs. git fetch origin master对跟踪分支有不同的影响

这主要是好奇心的本质,因为我试图熟悉Git。我已经看过'git fetch'的文档,但是我没有看到下面的明显解释。 1)从一个中央仓库中,比如说GitHub,我克隆一个名为的仓库,网站名为。 / code>在两台机器上, HostA 和 HostB 。 $ b 2)在 HostA 上,我修改了一个文件,比如 README。 txt ,并提交它。 此时在 HostA 上,提交分支 maste ..
发布时间:2018-04-26 13:41:09 其他开发

显示Git分支结构

有没有办法在Git中只显示分支结构?有很多工具可以用图形方式显示提交内容,但在我的情况下,列表太长以至于看不到结构。我猜git-log可能是答案,但我找不到任何只显示分支提交的开关。这与“--graph --branches --oneline --all”一起可以做到这一点。 编辑:我正在寻找一种方法来做到这一点Ubuntu。 解决方案 我不确定你的意思是“分支结构”。 gi ..
发布时间:2018-04-26 13:39:35 其他开发

git pull和git push的不同默认远程(跟踪分支)

有没有办法建立一个git仓库,这样 git pull 默认为一个远程,而 git push 默认为另一个?我知道我可以通过改变 .git / config 中分支部分的远程变量的值来设置 code>,但是如何为每个方向单独做? 解决方案 对于Git 1.6.4和更高版本,设置 remote。 .pushurl 与 git config 。 这可以使用只读的 https: ..
发布时间:2018-04-26 13:39:12 其他开发

git浅克隆(克隆 - 深度)遗漏远程分支

克隆远程仓库后,它不会通过-a选项显示任何远程分支。可能是什么问题呢?如何调试它?在这段代码中没有显示两个远程分支: $ $ $ git clone --depth 1 git://git.savannah .gnu.org / pythonwebkit.git $ cd pythonwebkit $ git branch -a * master remotes / origin / ..
发布时间:2018-04-26 13:38:13 其他开发

遵循git-flow应该如何处理早期版本的修补程序?

如果您尝试遵循git-flow分支模型,请此处记录并与这里的工具,你应该如何处理这种情况: 1.0版本和2.0版本。然后你需要为1.0做一个修补程序。您可以从1.0标签创建一个修补程序分支并在那里实施修复。但是呢? 通常情况下,您将合并为主,并在其中放置1.1版本标签。但是你不能将1.1合并到2.0以后的master上。 我猜你可以把release标签放在修补程序分支上,但是这会 ..
发布时间:2018-04-26 13:36:23 其他开发

获取在git分支中修改的所有文件

有没有方法可以查看分支中有哪些文件发生了变化? 解决方案 @Marco Ponti,并避免签出: git diff --name-only $(git merge-base) 不要理解$()构造,而是使用back-ticks。 ..
发布时间:2018-04-26 13:35:22 其他开发

如何让git-svn使用特定的svn分支作为远程存储库?

警告:一般来说,我是一个n00b到 git 。我的团队在 svn 中使用了功能分支,并且我希望使用 git-svn 来跟踪我在特殊功能分支。我一直(大致)遵循 Andy Delcambre的帖子设置我的本地 git 回购,但这些说明似乎已导致 git 选取 svn 最近作为远程仓库发生了变化的分支;问题是这不是我关心的分支。我如何控制哪个分支 git-svn 使用?或者我接近完全错误? 更新 ..
发布时间:2018-04-26 13:35:13 其他开发

我如何运行git log来查看仅针对特定分支的更改?

我有一个本地分支跟踪远程/主分支。运行 git-pull 和 git-log 后,日志将显示远程跟踪分支中的所有提交以及当前分支。但是,因为对远程分支做了很多更改,所以我只需要看到对当前分支进行的提交。 Git命令是什么用于仅显示特定分支的提交? 注释: 配置信息: [branch“my-branch”] remote = origin merge = refs ..
发布时间:2018-04-26 13:32:29 其他开发

我如何看到git中分支之间的提交差异?

我在分支-X上添加了更多的提交。我想看看MASTER和我在提交方面的分支之间的所有区别。我可以做一个 git checkout master git log 然后一个 git checkout branch-X git log 并在视觉上区分这些,但我希望更轻松,更少错误-prone method。 解决方案 您可以获得非常好的 ..
发布时间:2018-04-26 13:32:24 其他开发

如何从旧提交创建新的Git分支?

可能重复/最近/不太明确的问题 从先前提交使用Git分支 我有一个名为 jzbranch 的Git分支,并且有一个旧的提交ID: a9c146a09505837ec03b 。 如何从上面列出的信息创建一个新分支 justin ? 解决方案 git checkout -b justin a9c146a09505837ec03b 这将创建新分支并检出它。 ..
发布时间:2018-04-26 13:31:50 其他开发

git可以永久忽略远程分支?

我正在使用GitHub的Pages功能。这可以通过将发布的HTML放入名为 gh-pages 的分支中。我有两个单独的工作目录,一个用于项目本身,另一个用于HTML文档。 在前者中,我想完全忽略 gh-pages 分支,因为它是一个不相关的工作,我不希望它混淆了我的各种提交可视化。 是,我有什么是: $ $ p $ code $ git远程显示原点 远程原点 提取URL: g ..
发布时间:2018-04-26 13:30:31 其他开发

如何在DVCS中的分支中移动错误修正?

如果我们发现某些分支中的错误,我们修复它(检查图片上的 New 版本)。但是我们也有兴趣将这个修正移到 Old 版本和 Main 开发分支: a - > b - > c(旧版本) | A - > B - > C - > D(主要版本) | 1 - > 2 - > bugfix - > 4(新版本) svn 记住在svn:合并属性(从svn 1 ..
发布时间:2018-04-26 13:29:41 其他开发

Git不克隆后续克隆上的所有分支?

使用克隆存储库和分支时,我遇到了一些Git问题,我无法找到答案。让我描述一下:我们有一个纯粹的主Git仓库,我们都从这里拉到并推送到位于本地linux机器上的可用ssh访问的仓库。 git clone ssh:// adahl @ gollum // net我把这个复制到了我的usb拇指驱动器中/repos/netcube/patches.git 这给我当然是一个工作副本 ..
发布时间:2018-04-26 13:28:56 其他开发

Git rebase子树

假设我有以下情况: $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ (WIP2) (X)\ o - o(WIP3)$ / / o - o - o - o - o - b $ b 是否有一个git命令创建一个新分支,以便它包含分支X之后的子树?我想要执行一个“大的rebase”,我想要三个WIP分支在基础上重新设计。 ..
发布时间:2018-04-26 13:28:08 其他开发

显示提交的原始分支

我使用git-blame来查找特定的提交。现在我想找到它最初来自的分支。 (从那里,我将使用分支名称来查找特定的票据) 让我们将“original branch”定义为“提交之前的分支分支被合并到任何其他分支“。 解决方案像其他人说的,如果您正在寻找的分支不是本地到你指责这个提交的仓库(例如只在一个遥远的开发人员的个人仓库中的一个分支),你就被搞砸了。 但是,分支是你可以看到的东 ..
发布时间:2018-04-26 13:26:38 其他开发

无法理解Git分支,合并和重新绑定

我知道线程,它表示rebase是对teamMates的小改动,而对于大的改变进行合并。 我在三个队友中保留三个队友在以下目录结构中我们都有相同的初始代码: 项目 | - 我 | - myTeamMate1 | - myTeamMate2 分支不在同一个Git中。这意味着我不能使用rebase和merge。 我已经使用vimdiff在teamMates之间 ..
发布时间:2018-04-26 13:26:29 其他开发

我怎样才能看到另一个分支是从哪个分支分出的?

我的git仓库有三个分支, devel , stable 和 customers / acme_patches 。很久以前, stable 从 devel 分支出来,并且所有错误修复发生在稳定。现在, stable 会被合并回 devel 。 customers / acme_patches 是一个分支,它包含一些客户特定的补丁。该分支未被合并到 devel 和 stable 中。 一些AS ..
发布时间:2018-04-26 13:25:56 其他开发

如何“移动”我从“没有分支”提交到一个实际的分支?

我犯了一个错误,并开始提交“到最后一个标记”,它将我的提交置于“不分支”。它们应该已经应用在一个已经存在的分支的头上。我 尚未推送我的更改。我发现了一些其他的问题,当提交时错误分支,但是现在我有了分支,所以我不知道如何处理这个。 / p> 最好,我想完全清除我的错误,并将我的更改“移动”到右分支的末尾。如果我必须在历史中遗漏我的错误,我需要至少将它们合并。 解决方案 您目前处于分离的 ..
发布时间:2018-04-26 13:23:04 其他开发

如何将git拉入不属于当前的分支?

在 master 分支上运行 git pull 时,它通常会从原点/主。我在一个名为 newbranch 的不同分支中,但是我需要运行一个执行 git pull 从 origin / master 转换为 master 但我无法运行 git checkout 来更改选择的分支直到拉动完成。有没有办法做到这一点? 为了给出一些背景知识,存储库存储一个网站。我在 newbranch 中进行了一些 ..
发布时间:2018-04-26 13:21:52 其他开发