我已尝试git push
到托管服务(不是heroku)。主机服务屏幕上显示以下错误。
U config/database.yml
Pull is not possible because you have unmerged files.
Please, fix them up in the work tree, and then use 'git add/rm <file>'
as appropriate to mark resolution, or use 'git commit -a'.
虽然我被告知要编辑如下所示的冲突文件,但保存在本地计算机上的文件没有显示任何箭头/标记。
<<<<<<< HEAD
# aaaa
=======
# bbbb
>>>>>>> d67046xxxxxxxxx
我做了以下但没有显示箭头/标记。
git add .
git commit -m "xxx"
git push xxx master
git push
之后没有显示如下错误。
c:\xxx\rails\app>git push foo master
Counting objects: 7, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 454 bytes, done.
Total 4 (delta 3), reused 0 (delta 0)
remote:
To ssh://xxx@xxx.xxx:2222/xxx/xxx.git
8199bb1..5d4a490 master -> master
如何显示箭头/标记或解决冲突?
答案 0 :(得分:0)
假设你在终点站。做:
$ git status
这将显示分支,未跟踪文件,更改和其他差异
$ git add .
git add会将所有已更改的文件包含在提交
中$ git commit -m "NAME YOUR COMMIT"
&#34;将索引的当前内容存储在新的“提交”中。此提交包含所做的更改和用户创建的消息。&#34;
$ git push origin master
&#34;将更改从分支推送和合并到远程&amp;分支。&#34; 我认为你是分公司的主人。
我鼓励您了解更多有关GIT,良好资源的信息: