Git无法在服务器文件上完成更改

时间:2016-10-19 08:36:11

标签: git server git-pull pull

我已从本地服务器git push完成。不幸的是,在我对服务器文件进行了一些更改之后才拉动。

所以它不允许我拉。

root@magento-dev-1:/var/www/html/magento# git pull
Updating 4d1729d..6e1c543
error: Your local changes to the following files would be overwritten by merge:
        magento/app/code/Custome/Module/Ui/Component/Listing/Column/Actions.php
        magento/app/code/Custome/Module/view/adminhtml/ui_component/posts_index.xml
        magento/app/code/Custome/Module/view/frontend/templates/etrade/form.phtml
Please, commit your changes or stash them before you can merge.
Aborting

如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您必须先提交更改或存储更改。

git stash

这会将您修改后的更改放在一边,并使您的工作目录保持清洁。之后,在拉动之后,您可以使用

重新应用这些更改
git stash pop

这就是Git建议你做的事情。

  

请提交您的更改或存储它们,然后才能合并。