PS业余学习

Committing is not possible becau

2019-07-15  本文已影响0人  勤劳的蚂蚁

Committing is not possible because you have unmerged files. 你有没有合并的文件,不能提交代码.
在使用 androidstudio git 提交代码的时候,发现合并后的分支 显示为 Mergering 分支 的状态
参考资料

  1. 是否是合并代码的时候操作失误? No
    刚开始以为是合并代码操作失误,将原来的分支删除,重新拉新分支后 还是显示该问题

  2. 参考一些网上资料 以及处理方式

 *简单的来说就是:
用git diff或者git status 查看哪些文件冲突,有冲突的会提示:
++<<<<<<< HEAD

++<<<<<<< new_branch

修改你的冲突的文件,修改完之后,保存。

用git add xxx,把你修改的文件全部都添加进去。

最后,用git commit -a -m ” 备注信息 ” 提交,完成。

git diff

You have unmerged paths.
  (fix conflicts and run "git commit")
  (use "git merge --abort" to abort the merge)

Changes to be committed:
  一些文件
Unmerged paths:
  (use "git rm <file>..." to mark resolution)

        both deleted:    app.doublerecording/libs/VcsKit-1.2.4.2.aar
        both deleted:    app.doublerecording/libs/yuancore_airecord-1.2.4.2.aar

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        captures/

然后使用命令

git rm  app.doublerecording/libs/VcsKit-1.2.4.2.aar
git rm  app.doublerecording/libs/yuancore_airecord-1.2.4.2.aar

后发现文件可以提交了.

  1. 产生原因分析
    因为 项目开发人员较多,有些SDK 经常替换,而测试的SDK和生产的SDK不一致后,就会发现对 这些 SDK 的操作会有问题,就会缺少一些git 提交步骤,产生这类问题.
上一篇 下一篇

猜你喜欢

热点阅读