我一直在一个分支中使用一些代码来改进应用程序。现在我已经完成了,我想将此分支与 master 分支合并,但我不能。我首先尝试像这样检查主分支:
$ git checkout master
但我收到此错误:
error: The following untracked working tree files would be overwritten by checkout:
vendor/bin/doctrine
vendor/bin/doctrine.php
...
但供应商目录包含在.gitignore
文件中。如果我做:
$ git status
我明白了:
# On branch mejoras_contralador
nothing to commit (working directory clean)
在此之后,我会这样做:
$ git merge branch
如何避免这个错误?