2

我无法从 GitHub for Mac App 提交和同步文件,因为该应用程序说我必须之前添加文件,但我希望该应用程序为我执行此操作。我不想git add -A每次都去候机楼。我的合作伙伴可以提交和同步,GitHub for Mac 应用程序会为他添加文件。

这是应用程序返回的错误:

Git Error:

On branch master Changes not staged for commit: (use "git add ..." to
update what will be committed) (use "git checkout -- ..." to discard
changes in working directory)

modified: .gitignore

... more files here :)

no changes added to commit (use "git add" and/or "git commit -a")
(256)

我该如何解决?

4

2 回答 2

1

因此,如果我正确理解了您的问题...您不想使用git add正确的额外步骤吗?如果是这样,那么这对于 Git 来说是不可避免的。这是一个非常重要的步骤,因此完全避免它是相对不可能的。

您可能想设置一个git commit -a自动为您执行的别名,但实际上,这一步是不可避免的,无需键入或使用别名。

另外,很抱歉,如果这属于评论(由于某种原因不能对主要问题发表评论)。

于 2012-09-18T17:46:00.160 回答
-1

我只是通过删除

~/Library/Application Support/GitHub for Mac/

目录,然后重新启动应用程序。我所做的可能是矫枉过正,但它对我有用。

于 2013-03-30T18:35:31.583 回答