问题标签 [github-for-mac]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5671 浏览

webstorm - Webstorm Git 安装 - 运行 Git 时出错 - 无法运行程序“/Applications/GitHub.app”:错误=13,权限被拒绝

新手提醒。

刚刚安装了 Webstorm,现在尝试正确配置 Git。

我在 Webstorm 中创建了一个空项目并收到警告“无法启动 Git”/Applications/GitHub.app 可能 Git 的路径无效”

当我在 Applications 文件夹中设置 GitHub 的路径并尝试对其进行测试时,我收到错误消息“无法运行程序”/Applications/GitHub.app”:错误 = 13,权限被拒绝”

有什么建议吗?

感谢您的任何支持。

0 投票
2 回答
636 浏览

git - ask github or sourcetree to ignore moved lines?

I'm using Git to keep track of the changes I make to my project. I often move entire sections around within my files.

When I view diffs using Sourcetree and GitHub for OSX, it shows me those moved lines as deleted (and shows them as new lines elsewhere). This is confusing visually.

How do I instruct Sourcetree or GitHub to ignore moved lines, and only show lines as deleted if they are truly gone?

0 投票
5 回答
9325 浏览

git - 在 GitHub 客户端的上下文中使用 git pre-commit 钩子

我为 git 创建了一个预提交脚本,当通过命令行运行时它工作正常。这是那个脚本:

我希望预先提交也可以通过 GitHub 客户端应用程序工作,但我无法让它工作。预提交脚本已执行,但会引发错误。这是它在客户端警报窗口中返回的全文:

由于某种原因,它无法找到咕噜声。我再次重新安装了 grunt cli 并使用了全局“-g”标志,但这没有任何区别。有什么想法可以让客户找到咕噜声吗?

0 投票
1 回答
1321 浏览

git - 合并后我丢失了未提交的更改

我是 git 的新手,我的所有更改都丢失了。

我为我的更改创建了一个分支,然后我想进行合并。

所以我切换到 master 并将我的分支与 master 合并,但我忘记了提交。所以现在我的分支看起来和 master 一样。

与Mac的 GitHub 客户端进行了合并,它没有抛出任何错误...

如何恢复未提交的更改?

这是我的终端的历史。但是所有这些都是在我发现我的更改丢失并试图用谷歌搜索答案之后输入的。

506 git结帐大师

第507章

第508章

509 git 重置 --hard HEAD~1

510 git重置--硬头~0

第511章

512 混帐重置--硬头~1

513 混帐重置--硬头@1

514 混帐重置--硬头^@1

515 混帐重置 --hard ^HEAD@1

516 混帐重置--合并头~1

第517章

518 git重置--合并头~5

519 git重置--合并头~7

520 git重置--合并头~7

第521章

522 git重置--合并头~14

523 git重置--合并头~14

第524章

第525章

526 磅

527 光盘

528 磅

第529章

530 光盘..

531 git结帐

第532章

第533章

第534章

第535章

536 混帐重置--合并头~22

第537章

538 混帐提交 -c 头~16

第539章

540 混帐重置--合并

第541章

0 投票
1 回答
3576 浏览

git - github GUI客户端/dev/tty:设备未配置

我在 .git/hooks/pre-commit 中有这个预提交钩子

当我使用 github for mac(GUI 客户端)提交时,它显示此错误:

它在命令行上工作。但我希望让 GUI 客户端工作。有任何想法吗?谢谢!

0 投票
1 回答
772 浏览

git - GitHub for Mac 上的 Git 错误,要求我使用终端“git add”

在使用 GitHub for mac 时,我在尝试提交提交时收到以下错误框:

我查看了其他一些问题,例如:GitHub for Mac: Can't commit and sync or just commit because I have to add files before

但我不想使用终端作为解决方法,我想使用 GitHub for mac 提交。重新启动我的机器没有帮助。我可以在 GitHub for Mac 更改选项卡中看到我对绿色文件所做的添加,但似乎无法克服此错误。谢谢你的帮助!

0 投票
4 回答
11326 浏览

git - 无法将提交推送到远程存储库 - GitHub

我有一个在 Eclipse 中工作的 Android 项目。我在 github 上为自己创建了一个帐户,并使用 GitHub for Mac 客户端将项目中的代码推送到在线远程存储库。随后,我对代码做了几个小的提交,一切都很顺利。

现在代码发生了一些重大变化,当我尝试使用 Mac 客户端提交时,我在 Sync 上收到以下错误消息:
Sync Failed: Please commit all your changes before syncing.

为了解决这个问题,我尝试了以下方法:
1. 尝试git push origin/master从命令行使用。这导致了project/info/refs not found: did you run git update-server-info on the server?
2。我检查了存储库名称、位置等是否都正确并且它们是正确的。

我的问题: 1. Changes 部分显示了
大量文件。.class鉴于 .class 文件包含在 .class 文件中,为什么它们会出现.gitignore?既然已经出现了,是不是也需要选择提交呢?
2.上面的错误信息是什么意思,我该如何摆脱它?

编辑 1:
在以下命令之后:
1. git ls-tree -r master | grep .class- 这表明.class文件也被添加到存储库中。
2.从存储库git rm **/*.class中删除所有.class文件。
3. git commit -m "remove class files
4.git push origin master结果:

此外,git status在命令行上运行会显示以下行:

这有什么问题吗?

我已经阅读了很多关于这个主题的主题,并查看了 SSH-keygen 之类的东西,但我认为这不是我问题的解决方案。我是 git 的新手,以前只使用过 cvs,所以如果可能的话,请尽量减少你的答案。

我的.gitignore文件:

0 投票
4 回答
3471 浏览

git - 如果加载了本地存储库,Mac 的 GitHub.app 每次都会崩溃

如果我打开本地存储库,Mac 的 GitHub.app 会崩溃。但只有当我单击“更改”选项卡时。

0 投票
1 回答
24 浏览

objective-c - 使用 Rebel 的 RBLViewController 时需要设置 rbl_viewController 吗?

正如标题所述,我一直在我的 XIB 中连接 rbl_viewController 插座,但是在仔细阅读 RBLViewController API 时,这个属性似乎是自动设置的。

使用 Rebel 的 RBLViewController 时需要设置 rbl_viewController 吗?

0 投票
2 回答
146 浏览

git - Mac 版 Github 未显示代码比较

我的 github 客户端在使用我的 github 存储库时停止显示代码比较 - 它只是将整个文件内容显示为已删除(带有“-”符号的红色)。我尝试重新安装该应用程序并重新配置我的存储库,但它没有解决它。

奇怪的是,不知何故,问题只发生在 mac 客户端与 github 存储库的组合中:

  • Mac 版的同一个 Github 确实针对不同的 git 存储库(Heroku)正确显示了差异
  • git 命令行确实为这个 Github 存储库正确显示了差异

只有 mac 客户端与特定 githuv 存储库的组合不起作用。

想法?