Github与GitBox(Mac OS Snow Leopard)

时间:2011-05-30 16:22:50

标签: git github gitbox

我还在学习编程的黑暗艺术。我在编程方面没问题,但是现在我在努力将其推入Github之前我将其推入Engine Yard。

我做了更改,git看到了更改,但是当我提交时,我收到以下错误:

Command failed: git commit -m Updates

fatal: could not open '.git/COMMIT_EDITMSG': Permission denied

或者,当我尝试更改分支时,我得到:

error: Your local changes to the following files would be overwritten by checkout:
    app/views/shared/_footer.html.erb
    app/views/plans/index.html.erb
Please, commit your changes or stash them before you can switch branches.
Aborting

我不能承诺,然后我又回到了第1区。

我用Google搜索过,但不太了解答案。

2 个答案:

答案 0 :(得分:2)

您似乎对项目中的.git目录没有读/写权限。您需要检查以确保您拥有该目录并具有读写访问权限。

答案 1 :(得分:1)

您遇到的第一个错误可能是GitBox中的错误。您应该尝试使用GitXdownload link)。

第二个很清楚:当你工作副本是“脏”时(即你有未提交的更改),更改分支是不可能的。最简单的是隐藏它们,存储区是一堆修改,你可以推动(在更改分支之前)和弹出(之后)。