【发布时间】:2011-11-01 14:26:36
【问题描述】:
添加新目录后,我无法将分支合并回主干。
我创建了一个新分支 BUG_BRANCH,进行了一些代码更改,添加了一个目录,并在该目录中添加了几个文件。我使用了“git add”。添加我的更改以提交到我的本地分支。然后“git commit -am 'message here'”。然后我将我的分支推送到 GitHub “git push origin BUG_BRANCH”,再次检查了主开发分支“git checkout dev”,并抓住了自从我创建分支“git pull origin dev”以来发生的任何更改。
当我尝试将我的 BUG_BRANCH 中的更改合并到 dev“git merge BUG_BRANCH”时,出现了我的问题。对于新创建的目录中的每个文件,我得到“错误:无法统计'路径':权限被拒绝”。当我登录 GitHub 时,我看到我的更改挂在我分支的远程副本中。但是我无法将它们合并到dev中,我什至似乎无法在本地回到BUG_BRANCH;我收到相同的错误消息。
在 StackOverflow 上环顾四周,如果我可以回到我的分支,我似乎可以使用 add 的 -A 选项添加目录。但我不能。有什么想法吗?
【问题讨论】: