git-branch相关内容

使用 Git 将最近的提交移动到新分支

我想将我已提交给 master 的最后几次提交移动到一个新分支,并在这些提交之前将 master 带回.不幸的是,我的 Git-fu 还不够强大,有什么帮助吗? 即我怎样才能离开这个 主 A - B - C - D - E 这个? newbranch C - D - E/主 A - B 解决方案 移动到现有分支 如果您想将提交移动到现有分支,它将如下所示: git chec ..
发布时间:2021-12-06 08:47:59 其他开发

如何在 Git 中克隆所有远程分支?

我有一个 master 和一个 development 分支,都推送到 GitHub.我已经cloned、pulled 和fetched,但我仍然无法获得除master 以外的任何东西代码>分支回来. 我确定我遗漏了一些明显的东西,但我已经阅读了手册,但我一点也不高兴. 解决方案 首先,克隆一个远程 Git 存储库和 cd 到其中: $ git clone git://exampl ..
发布时间:2021-12-06 08:45:09 其他开发

如何从当前 Git 工作树中删除本地(未跟踪)文件

如何从当前工作树中删除未跟踪的本地文件? 解决方案 git-clean - 从工作树中删除未跟踪的文件 概要 git clean [-d] [-f] [-i] [-n] [-q] [-e ] [-x |-X] [--] ... 说明 通过递归删除不受版本控制的文件来清理工作树,从当前目录开始. 通常只删除 Git 未知的文件,但如果指定了 -x 选项,忽略的文件也 ..
发布时间:2021-12-06 08:43:31 其他开发

让现有的 Git 分支跟踪远程分支?

我知道如何创建一个跟踪远程分支的新分支,但是如何使现有分支跟踪远程分支? 我知道我可以只编辑 .git/config 文件,但似乎应该有更简单的方法. 解决方案 给定一个分支 foo 和一个远程 upstream: 从 Git 1.8.0 开始: git branch -u upstream/foo 或者,如果本地分支 foo 不是当前分支: git branch -u ..
发布时间:2021-12-06 08:40:12 其他开发

如何将 Git 的分支名称添加到提交消息中?

我需要一些有关 Bash 脚本的帮助,该脚本会自动将 git 的分支名称作为哈希添加到提交消息中. 解决方案 使用 prepare-commit-msg 或 commit-msg githook. 您的 PROJECT/.git/hooks/ 目录中已有示例. 作为一项安全措施,您必须在要使用的每个存储库上手动启用此类挂钩.不过,您可以提交脚本并将其复制到所有克隆中到 .git ..
发布时间:2021-12-05 23:09:40 其他开发

当我在终端中创建一个新分支时,为什么图表不显示从 master 分支分支出来的新分支?

当我在终端中创建一个名为“testing123"的新分支时,为什么 Sourcetree 中的图形不显示从 master 分支分出的新分支? Sourcetree 识别出新分支,但它不会从图中的主分支分支出来.为什么会这样?如何让 Sourcetree 图显示从 master 分支出来的新分支? 解决方案 确实如此:它有一个来自 master 的新提交. 这意味着您已经检查了新 ..
发布时间:2021-11-30 14:25:34 其他开发

有没有办法在 SourceTree 的两个分支上获得视觉差异?

Sourcetree 是否提供了一种可视化 git 分支之间差异的方法? 我正在寻找: 已更改的文件名 这些文件之间的差异 解决方案 使用 ⌘ (OSX) 或 CTRL(Windows 和 Linux)并选择您喜欢的任意两个提交在日志视图中.提交属于哪个分支并不重要. 结果你会看到类似... 显示 f03a18bf0370c62bb5fb5c6350589ad8d ..
发布时间:2021-11-30 14:19:26 其他开发

如何在 Android Studio 中使用 git branch

我是 git 新手.我有一个非常简单的使用 git 的场景.我的第一个版本是用 Android Studio 编写的.现在我想使用一些新功能.到目前为止我做了什么: 在我的 Android Studio 中启用了 VCS 从 Android Studio 为我的项目创建了一个本地存储库 将我的本地存储库推送到我的 Bitbucket 远程存储库 ($git push -u origin ..
发布时间:2021-11-21 19:14:13 移动开发

如何从 TortoiseGit 重命名我的分支?

我知道如何从命令行重命名分支,但是 - 因为我使用的是 TortoiseGit - 我很好奇是否有任何选项可以做这样的事情. 感谢您的回答:) 解决方案 在文件管理器中,打开您的项目根目录(您的 .git 文件夹所在的位置). 右键单击并转到: TortoiseGit >切换/结帐 确保 Switch To 选项为 Branch.然后单击由 ... 表示的下拉菜单旁边的小 ..
发布时间:2021-07-07 19:13:47 其他开发

克隆git-svn存储库会导致“消失".分行

前言 我们有一个很大的SVN存储库(超过200k的提交以及数百个分支和标签).巨大的,不祥的,难以维护的,令人沮丧的混乱局面.为了更有效地工作,大约一年前,我在开发机器上做了一个git svn克隆,所以我在GIT上进行本地开发,然后推送到SVN. 我们现在正在考虑拆分存储库,并将主要开发分支移至git,或者至少将我们的开发分支移至git. 由于我有本地git存储库,所以我想通过克 ..
发布时间:2021-05-11 18:32:30 其他开发

当我正在压缩提交时,为什么git-rebase给我合并冲突?

我们有一个包含400多个提交的Git存储库,其中前几十个是反复试验的.我们希望通过将许多压缩成一个提交来清理这些提交.自然地,git-rebase似乎是要走的路.我的问题是它最终会导致合并冲突,并且这些冲突不容易解决.我不明白为什么根本不应该有任何冲突,因为我只是挤压提交(而不是删除或重新排列).很有可能,这表明我并不完全了解git-rebase如何进行南瓜操作. 这是我使用的脚本的修改版本 ..
发布时间:2021-05-11 18:31:57 其他开发

&"git branch&"之间有什么区别?和"git checkout -b&"?

我使用了 git checkout -b 创建了一个新分支.我认为 git branch 做同样的事情.如果这两个命令完全不同,这两个命令又有什么不同? 解决方案 git checkout -b BRANCH_NAME 创建一个新分支并签出新分支,而 git branch BRANCH_NAME 创建一个新分支,但将您留在同一分支上. 换句话说, git checkout -b BR ..
发布时间:2021-05-11 18:31:54 其他开发

git merge-如果合并一个旧分支,旧问题会合并到master中吗?

我将Git用作开发的版本控制,并且相对较新. 在开始该项目的工作后不久,我创建了一个名为 updateCards 的分支,以解决项目中的特定错误. 但是,在进行此操作时,以及在我将更改推送到服务器之前,提出了其他一些错误,需要更紧急地注意.结果,我将更改提交到 updateCards 上,然后针对其他每个更紧迫的bug切换到新的分支. 我已经解决了其他错误,将我为它们创建的分支合 ..
发布时间:2021-05-11 18:31:49 其他开发

如何在多分支中触发Bitbucket管道

我在位桶帐户下有一个存储库,该存储库具有这4个分支: -主-API- 行政-网页 而且我在 master分支下只有一个 bitbucket-pipelines.yml ,其内容如下: image:maven:3.5.0-jdk-7管道:分支机构:API:- 步:快取:-专家脚本:-mvn安装 所以我希望每当对API分支进行任何推送都会触发该管道,实际上只有在对master分支进行推送 ..
发布时间:2021-05-11 18:31:46 Java开发

git checkout -b newbranch丢失了当前分支上的更改

所以基本上,这就是我发生的事情: 我在一个分支上工作,我们称其为'dev' 我尚未上演或提交更改.但是,我需要为新分支中的某人快速测试一些东西. 所以我在命令行上执行了git checkout -b testbranch dev 这从'dev'创建了一个名为'testbranch'的分支,并签出了该分支 但是,我在'dev'分支中修改过的所有文件(在执行第3点之前我没有存储,暂存和提 ..
发布时间:2021-05-11 18:31:43 其他开发

git checkout -B没有重置或替代方法?

我想使用一个可以执行的命令: 创建新分支(如果不存在). 检出分支(如果未修改则存在). 当前使用的 git checkout -B分支名称违反了第二个要求,因为如果存在分支,它将分支重置为起始点的 HEAD .您知道结帐/解决方法/可以满足这两个要求的其他命令的任何标志吗? 解决方案 没有一个单独的Git命令可以做到这一点. 我建议使用的命令顺序是: git ch ..
发布时间:2021-05-11 18:31:34 其他开发

Git-如何将分支拆分为其自己的存储库?

我有一个存储库,其中某个分支( admin )已从 develop 分支出来.看起来大概是这样 develop c2 c4 c5* ------------ * --------- * --------- * ------------...c1 \\ ____________________ * c3行政 我希望developer分支保持不变,而admin分支应该拥有自己的存储库.作为记录 ..
发布时间:2021-05-11 18:31:31 其他开发