最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

【世界播资讯】git中 commit 和 pull 的先后顺序问题会产生多余的merge记录

来源:博客园


【资料图】

commit 和 pull 的先后顺序问题

最近提交代码,发现一个问题。自己很清楚的记得本次的提交是没有进行合并的。奇怪的死 gitlab中的 history 历史中显示了我对本次进行了Merge合并操作。并且 Merge合并操作中显示了很多不是本次对代码的修改。这就很明显了, git自动生成的merge操作

怎么处理 git自动生成的merge

要处理这个git自动生成的merge也很简单。我们只需要先 pull后commit就行了。全部操作如下:git add .git pull origin 你的远端分支名称入:devgit commit -m "你本次的提交记录"git push origin 你的远端分支名称入:dev这样操作git就不会生成多余的merge。

我之前的操作方式会产生多余的merge

git add .git commit -m "你本次的提交记录"git pull origin 你的远端分支名称入:devgit push origin 你的远端分支名称入:dev我之前是这样操作的。所以会从产生多余的 merge

关键词: