16得票2回答
如何进行Git rebase的推送/拉取操作

我想要使用 git rebase 将一个功能干净地合并到主分支上(以少量提交或至少在变更日志的顶部)。请注意,我是唯一在这个代码库上工作的人。 在阅读完Git workflow and rebase vs merge questions 后,我发现 git rebase 是一个很不错的选择,...

12得票1回答
使用Git删除不必要的合并提交并进行变基

我有一个从develop分支拉出来的特性分支。为了使我的项目中上下游存储库的提交历史线性化,我开始使用将特性分支与develop重新基于而非合并的做法。 现在的情况是,有人已经将develop分支合并到特性分支中,并继续进行了一些提交,然后将其推送到远程。我想要达到的目标是删除合并提交并挑选...

7得票2回答
解包失败:错误缺少提交,但提交存在。

在长时间搜索这个特定问题后,我没有找到其他解决方案,只能在这里发布一个问题: 场景: 两个远程服务器:git.address-a.com和git.address-b.com 一个本地仓库,有两个远程仓库:origin连接到git.address-a.com,remote-b连接到git....

30得票2回答
什么是合并请求?

在提供云 Git 存储库的服务中,我总是会找到合并请求。它的目的是什么?应该由谁创建? 此外,合并请求的生命周期是什么?有人创建它,然后 - 它应该经过哪些流程?

10得票4回答
撤销 git merge --abort 后删除的git文件

我在"合并冲突"阶段中丢失了添加到git的文件。 步骤如下:git pull git status Git告诉我有"合并冲突",没关系。然后我创建一个新文件并把它添加到git。vi test.txt git add test.txt 之后,中止合并:git merge --abort 我在目...

19得票3回答
无法解决使用git子模块文件夹合并冲突

我有两个git分支,develop和redesign,需要合并。我有一个名为library的子模块,其中它的更新正在被develop跟踪。当我运行'git merge'时,它会说library已经被双方修改,尽管我没有触及library子模块。当我在VS Code中点击library以查看冲突...

10得票4回答
无法检出分支或删除有问题的文件。

我的Java项目中有2个分支:master和refactor。我已经完成了对refactor的工作,现在想要checkout master并将refactor合并到master中。在进行refactor时,我还将一些文件添加到了.gitignore中(其中一个是.idea),现在我得到了以下提...

9得票4回答
Git 快捷键:checkout、pull、checkout、merge/rebase

假设我有两个分支,master和codyDev。在我开始对codyDev进行更改之前,我会执行以下步骤以确保我从最新的master提交开始: git checkout master git pull git checkout codyDev 如果有更改,git merge master 是...

646得票8回答
12得票3回答
如何在不使用rebase的情况下将我的git分支提交压缩到同一分支中?

我有一个本地分支,我们使用git-flow和Pull Requests,我想在收到PR反馈后压缩一些提交。 我应该如何将所有提交(例如来自PR的提交)压缩到同一分支中? 我想应该是这样:git checkout master # For master ...