Git push更改总是强制执行pull

Git push更改总是强制执行pull,git,Git,我们正在组织中使用git。 现在,每当我们试图从本地开发分支推出源代码/开发分支中的代码时。Git总是强迫我们在推动更改之前先做一些调整 是否可以在没有git pull的情况下推动更改 我们尝试从开发分支创建新分支。比如说dev_mybranch。 把树枝推到原点。那么是否可以将origin/dev_mybranch合并到origin/dev branch?这样我们就可以避免每次都要拉。有人能帮我吗 因为每次我们拉一把。重新设置工作区需要花费大量时间。git push-f 这将强制执行push命

我们正在组织中使用git。 现在,每当我们试图从本地开发分支推出源代码/开发分支中的代码时。Git总是强迫我们在推动更改之前先做一些调整

是否可以在没有git pull的情况下推动更改

我们尝试从开发分支创建新分支。比如说dev_mybranch。 把树枝推到原点。那么是否可以将origin/dev_mybranch合并到origin/dev branch?这样我们就可以避免每次都要拉。有人能帮我吗

因为每次我们拉一把。重新设置工作区需要花费大量时间。

git push-f

这将强制执行push命令。

谢谢@Jakub Chlebowicz我会尝试,只需再进行一次查询,如果合并冲突,我的源/分支是否会因此受到影响?当然-f“覆盖”。为了进行“合并”。。。这就是拉力的作用。基本上,当您尝试推送时,git告诉您应该先拉,它告诉您的是,远程分支上有您在本地分支上没有的更改。所以你需要“合并”。。。或者重新设置分支的基础。。。这取决于你喜欢/需要什么。