首页 > 解决方案 > GitKraken 针对我的情况推送和拉取命令

问题描述

我拉了一个名为 test 的远程分支,GitKraken 创建了一个与“test”远程分支名称相同的本地分支。当我将其他一些分支合并到本地“测试”时,GitKraken 在我的本地“测试”分支旁边显示了箭头,因为现在我的本地“测试”与远程“测试”不同。但是也出现了一个向下箭头,它告诉我远程“测试”从其他开发人员那里得到了一些新的东西。

我的问题是,当我看到上下箭头时,我应该先拉然后推还是直接推好吗?

标签: gitgit-pushgit-pullgitkraken

解决方案


如果您想正确地将其他开发人员所做的更改与您的更改合并,那么您需要先拉取。然后 Git 会尝试合并所有更改,如果有任何冲突,会通知您手动修复。合并过程会创建一个新的合并提交,然后您可以将结果推送到远程。

如果您希望覆盖其他开发人员所做的更改,您可以强制推送,但这通常是一个坏主意,只有在您确定自己在做什么时才应该这样做。


推荐阅读