6465得票22回答
使用Git将最近的提交移动到新分支

我如何将在主分支上的最近提交移到一个新的分支,并将主分支重置为这些提交之前的状态?例如,从这个状态:master A - B - C - D - E 转化为:newbranch C - D - E / master A - B

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

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

1341得票8回答
如何将一个Git分支中的单个文件版本复制到另一个分支?

我有两个完全合并在一起的分支。 然而,在完成合并之后,我意识到一个文件被合并搞砸了(有人进行了自动格式化,呃),直接更改为从另一个分支中的新版本会更容易,并且在将其带入我的分支后重新插入我的一行更改。 那么,在Git中最简单的方法是什么?

1184得票11回答
如何将一个分支的提交复制到另一个分支?

我从我的主分支获得了两个分支: v2.1:(第二版)我已经工作了几个月 wss:我昨天创建的,为了给我的主分支(在生产中)添加一个特定的功能 有没有办法将昨天在 wss 上提交的更改复制到 v2.1 中?

666得票10回答
469得票33回答
如何解决Git的“not something we can merge”错误

我在使用 git 将一个分支合并到主分支时遇到了问题。首先,我通过运行命令 git ls-remote 获取了分支的名称。假设该分支名称为 "branch-name"。然后,我运行了命令 git merge branch-name,但得到以下结果:fatal: branch-name - no...

331得票4回答
查找未合并的 Git 分支?

我有一个包含许多分支的Git存储库,其中一些已经合并,而另一些则还没有。由于分支数量相当大,我应该如何确定哪些分支尚未被合并?我想避免进行"章鱼"合并并重新合并已经合并的分支。

188得票7回答
删除由Git创建的大型.pack文件

我将很多文件提交到一个分支中并合并后,现在需要删除这些文件,但我却留下了一个不知道如何消除的大型 .pack 文件。 我使用 git rm -rf xxxxxx 命令删除了所有文件,并且还运行了 --cached 选项。 请问如何删除以下目录中当前存在的大型 .pack 文件: .git...

175得票6回答
Git cherry-pick无法工作

我试图从主分支中挑选一个提交并将其合并到当前的生产分支。 然而,当我执行 git cherry-pick <SHA-hash> 时,我只收到以下消息:# On branch prod_20110801 # Untracked files: # (use "git add &lt...

163得票3回答
如何使用TortoiseSVN进行分支和合并?

如何使用TortoiseSVN客户端在Apache Subversion中分支和合并?