首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带GitBox的Github (Mac OS Snow Leopard)

带GitBox的Github (Mac OS Snow Leopard)
EN

Stack Overflow用户
提问于 2011-05-31 00:22:50
回答 2查看 2.8K关注 0票数 0

我还在学习编程的黑魔法。我在编程方面还不错,但现在我正在努力把它推到Github上,然后再把它放到Engine Yard中。

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

代码语言:javascript
复制
Command failed: git commit -m Updates

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

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

代码语言:javascript
复制
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

我不能承诺,那我又回到原点了。

我已经用谷歌搜索过了,但我真的不太明白答案。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-31 00:42:34

你得到的第一个错误可能是GitBox中的一个错误。您应该尝试使用GitX (download link)。

第二个是非常清楚的:当你的工作副本是“脏的”(即你有未提交的更改)时,改变分支是不可能的。最简单的方法是隐藏它们,其中的stash是一个修改堆栈,您可以在其中推送(在更改分支之前)和弹出(在更改分支之后)。

票数 1
EN

Stack Overflow用户

发布于 2011-05-31 00:41:59

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6178601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档