git pull 获取冲突

huangapple go评论61阅读模式
英文:

git pull get conflict

问题

I try to git pull --rebase from gitlab.

自GitLab尝试git pull --rebase

Auto-merging app/Filament/Pages/Dashboard.php
CONFLICT (content): Merge conflict in app/Filament/Pages/Dashboard.php
Auto-merging app/Filament/Pages/Utility/TestBarcode.php
CONFLICT (content): Merge conflict in app/Filament/Pages/Utility/TestBarcode.php
Auto-merging app/Filament/Resources/Inbound/PutawayResource.php
Auto-merging app/Filament/Resources/Inbound/PutawayResource/Pages/ListPutaway.php
CONFLICT (content): Merge conflict in app/Filament/Resources/Inbound/PutawayResource/Pages/ListPutaway.php
Auto-merging app/Filament/Resources/Inbound/ReceivingResource/Pages/CreateNewPallet.php
Auto-merging app/Filament/Resources/Inventory/InventoryDetailResource.php
CONFLICT (content): Merge conflict in app/Filament/Resources/Inventory/InventoryDetailResource.php
Auto-merging app/Filament/Resources/Inventory/InventoryDetailResource/Pages/ViewInventoryDetail.php
CONFLICT (add/add): Merge conflict in app/Filament/Resources/Inventory/InventoryDetailResource/Pages/ViewInventoryDetail.php
Auto-merging app/Filament/Resources/Outbound/SalesOrderResource.php
CONFLICT (content): Merge conflict in app/Filament/Resources/Outbound/SalesOrderResource.php
Auto-merging app/Filament/Resources/Outbound/SalesOrderResource/Pages/ListSalesOrders.php
CONFLICT (content): Merge conflict in app/Filament/Resources/Outbound/SalesOrderResource/Pages/ListSalesOrders.php
Auto-merging composer.lock
Automatic merge failed; fix conflicts and then commit the result.

自动合并失败;解决冲突,然后提交结果。

How to resolve this issue and why keep receive this error? Anyone can help me? I am appreciate that you take times for my question.

如何解决这个问题,为什么一直收到这个错误?有人可以帮助我吗?我非常感谢你花时间回答我的问题。

英文:

I try to git pull --rebase from gitlab.

Auto-merging app/Filament/Pages/Dashboard.php
CONFLICT (content): Merge conflict in app/Filament/Pages/Dashboard.php
Auto-merging app/Filament/Pages/Utility/TestBarcode.php
CONFLICT (content): Merge conflict in app/Filament/Pages/Utility/TestBarcode.php
Auto-merging app/Filament/Resources/Inbound/PutawayResource.php
Auto-merging app/Filament/Resources/Inbound/PutawayResource/Pages/ListPutaway.php
CONFLICT (content): Merge conflict in app/Filament/Resources/Inbound/PutawayResource/Pages/ListPutaway.php
Auto-merging app/Filament/Resources/Inbound/ReceivingResource/Pages/CreateNewPallet.php
Auto-merging app/Filament/Resources/Inventory/InventoryDetailResource.php
CONFLICT (content): Merge conflict in app/Filament/Resources/Inventory/InventoryDetailResource.php
Auto-merging app/Filament/Resources/Inventory/InventoryDetailResource/Pages/ViewInventoryDetail.php
CONFLICT (add/add): Merge conflict in app/Filament/Resources/Inventory/InventoryDetailResource/Pages/ViewInventoryDetail.php
Auto-merging app/Filament/Resources/Outbound/SalesOrderResource.php
CONFLICT (content): Merge conflict in app/Filament/Resources/Outbound/SalesOrderResource.php
Auto-merging app/Filament/Resources/Outbound/SalesOrderResource/Pages/ListSalesOrders.php
CONFLICT (content): Merge conflict in app/Filament/Resources/Outbound/SalesOrderResource/Pages/ListSalesOrders.php
Auto-merging composer.lock
Automatic merge failed; fix conflicts and then commit the result.

How to resolve this issue and why keep receive this error?Anyone can help me? I am appreciate that you take times for my question.

答案1

得分: 0

你遇到了所谓的“合并冲突”,这是当你尝试将“远程仓库”的更改“拉取”到你的“本地仓库”时出现“竞争性更改”的情况。这意味着有人对文件的同一行进行了更改,或者当一人编辑了一个文件而另一人删除了相同的文件。如果你查看有问题的文件,你会找到冲突标记<<<<<<<<<<<, =======, >>>>>>>>>>这里有一个关于如何解决“合并冲突”的Github教程。教程的主要要点如下:

决定是只保留你分支的更改,只保留另一个分支的更改,还是创建一个全新的更改,可能合并了两个分支的更改。删除冲突标记<<<<<<<<<<<, =======, >>>>>>>>>>,并进行你想要在最终合并中的更改。在这个示例中,两个更改都合并到最终合并中。

英文:

You have what is called a merge conflict which is when you try to pull changes from the remote repo into your local repo and there are competing changes. Which means that there changes made to the same line of a file, or when one person edits a file and another person deletes the same file. If you look at the files in question you'll find the conflict markers &lt;&lt;&lt;&lt;&lt;&lt;&lt;, =======, &gt;&gt;&gt;&gt;&gt;&gt;&gt;. Here is a Github tutorial on how to fix a merge conflicts. The main take away from the tutorial is the following:

> Decide if you want to keep only your branch's changes, keep only the
> other branch's changes, or make a brand new change, which may
> incorporate changes from both branches. Delete the conflict markers
> <<<<<<<, =======, >>>>>>> and make the changes you want in the final
> merge. In this example, both changes are incorporated into the final
> merge

huangapple
  • 本文由 发表于 2023年4月4日 13:53:10
  • 转载请务必保留本文链接:https://go.coder-hub.com/75925899.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定