3693得票26回答
如何创建一个远程Git分支?

我创建了一个本地分支,如何将其推送到远程服务器? 更新:我在这里为Git 2.0写了一篇更简单的答案。

3098得票31回答
获取远程分支的 `git fetch`

远程存储库包含不同的分支,例如 origin/daves_branch:$ git branch -r origin/HEAD -> origin/master origin/daves_branch origin/master 如何在本地仓库切换到 daves_branch 并跟踪 o...

2620得票17回答
如何安全地将Git分支合并到主分支(master)?

创建一个新的分支从master,我们称之为test。 有几个开发者要么提交到master,要么创建其他分支并将其合并到master。 假设在test上的工作需要几天时间,并且您希望不断地使用master中的提交来更新test。 我会从test执行git pull origin maste...

2559得票23回答
使用Git从先前的提交中创建分支

如果我有N个提交记录,如何从第 N-3 个提交记录分支?

2346得票21回答
展示两个版本之间哪些文件发生了变化

我想合并两个分支,这些分支已经分开了一段时间,我想知道哪些文件被修改过。 找到了这个链接:http://linux.yyz.us/git-howto.html (已迁移到web.archive.org),对我很有用。 我发现的比较分支的工具有: git diff master..branch...

2285得票34回答
如何获取所有的Git分支?

我克隆了一个包含许多分支的Git代码库。然而,git branch 只显示了一个分支:$ git branch * master 如何在本地拉取所有分支,使得执行git branch命令时显示以下结果?$ git branch * master * staging * etc...

2159得票50回答
移除不再存在于远程的跟踪分支

有没有一种简单的方法可以删除所有跟踪分支,其远程等效分支已不存在? 示例: 分支(本地和远程) - master - origin/master - origin/bug-fix-a - origin/bug-fix-b - origin/bug-fix-c 在本地,我只有一个主分支。...

2108得票5回答
如何在Git中完全从另一个分支替换主分支?

我在我的Git存储库中有两个分支: master seotweaks(最初从master创建) 我创建seotweaks的目的是快速将其合并回master。然而,三个月过去了,这个分支中的代码已经比master高13个版本。 现在它已经成为我们的主要工作分支,因为master中的所有...

1991得票15回答
如何从另一个分支获取单个文件

我有一个名为main的分支,其中有一个名为app.js的文件。我在一个名为experiment的分支上对这个文件进行了更改。 我想将仅来自experiment的app.js的更改应用到main分支上。

1970得票32回答
如何获取按最近提交排序的Git分支列表?

我想要获取一个Git仓库中所有分支的列表,并将“最新”的分支排在前面,其中“最新”的分支是最近提交的分支(因此更可能是我想要关注的分支)。 是否有一种方法可以使用Git来按照最新提交对分支列表进行排序,或者以某种机器可读的格式获取包括每个分支的最后提交日期的分支列表? 最坏情况下,我可...