问题是,如果我在rebase期间有冲突,我不能在rebase完成后推送到我的远程开发人员分支(在Github上),直到我拉出我的远程分支。这会导致重复提交。当没有冲突时,按预期工作。问:在重新建立基础和解决冲突之后,如何在不创建重复提交的情况下同步本地和远程开发人员分支// master branch is the main branch
git checkout master'git
最近,我们将一个代码(在Git中没有维护)推送到Git Repository.After,将本地副本推送到Repository.After-我们意识到,我们在本地机器的另一条路径上有一些更新的本地副本,在推动改革的同时,我们正在触及以下问题。'gitpull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git<
我只是想把master重新定位到feature ..我已经确定,任何更改或冲突都应该自动解决使用feature (没有人在编辑这些文件,而且我在主版中没有任何功能更改)。在过去,这对我来说是有效的:gitpullgit rebase master
git rebase --skipgit rebase --skip # until the REBA
下面是在本地提取git存储库时遇到的非常常见的错误消息,并在本地存储库中进行了一些现有的本地更改。问:如果我只是使用命令git commit -m "Saving my local changes"提交我的本地更改,那么gitpull不会抛出与前面提到的相同的错误吗?我的意思是,在推到gitlab时,我不需要进行合并(使用git merge)或其他什么?