问题标签 [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 投票
3 回答
13461 浏览

macos - 安装 Github for Mac 后从命令行使用 git

我安装了 Mac 版 Github,效果很好,但我无法从终端运行 git 命令。我有另一个需要安装的 git 吗?还是我必须在 Github for Mac 中启用一些选项?

0 投票
2 回答
1553 浏览

git - GitHub for Mac:无法提交和同步或仅提交,因为我必须先添加文件

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

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

我该如何解决?

0 投票
9 回答
13320 浏览

macos - “在 Mac 中克隆”在 GitHub 上失败。每次都带我去下载页面

我已经重新安装、卸载、重新启动,但是任何存储库页面上的“在 Mac 中克隆”都会失败,并且每次都将我带到 GitHub 下载页面。

本周早些时候它工作正常,但今天不会做任何有用的事情。

知道为什么吗?

0 投票
2 回答
382 浏览

linux - Git 中的多平台开发和 autocrlf 选项

我目前正在使用 Git,并且在我的 Windows PC 上一切正常。我将我的 autocrlf 设置为 true,据此这是正确的

https://help.github.com/articles/dealing-with-line-endings

其实我没有抱怨,它似乎工作得很好,时不时有一些警告,但我通常忽略它们。

但这实际上是做什么的呢?这是否会在执行 PULL 时添加 CR/LF,然后在执行推送时将 CRLF 更改为 LF?

所以回购中的“总是”有“只有”LF而不是CRLF的文件?

我即将使用 MAC OS X 和 Linux 在同一个存储库中开始开发,现在这就是我感到困惑的地方,根据 GitHub,它指出对于 Windows,将 Autocrlf 设置为 TRUE。

但是在 Linux / MAC OS X 上,我应该这样做吗?我知道的 Linux 不使用 CRLF。

更新

我看到关于 Stack Overflow 的各种评论不认为它是真实的,但当然我使用的是 3 种类型的系统,所以我想这就是为什么在这里推荐它的原因?

也推荐Linux?但它永远不会产生crlf。

所以我想情况是,总是让它保持真实,以防万一?

0 投票
2 回答
20269 浏览

git - Github README.md 和 readme.md - 如何删除一个?

不知何故,我最终在 github 上有了 README.md 和 readme.md。现在这两者相互影响,所以我的 GitHub.app 完全混淆了。Github 网站没有任何文件删除功能。

如何删除这些文件之一?

0 投票
2 回答
225 浏览

macos - Github 未安装在终端操作系统中

我下载并安装了适用于 OS X 的 GitHub(最新版本),在应用程序中的Github下安装了命令行实用程序,尝试在名为“basic-twitbstrap”的存储库中创建我的第一个自述文件时遇到错误。

0 投票
1 回答
177 浏览

eclipse - Github 认证

如果这是一个新手问题,我很抱歉。几个小时以来,我一直在努力尝试在 GitHub 上获得一些项目。

我登录到应用程序:

在此处输入图像描述

但是每当我尝试推动或拉动时,我都会得到:

在此处输入图像描述

我最初试图在 Eclipse 上连接,但也遇到了身份验证错误。我究竟做错了什么?

0 投票
1 回答
278 浏览

git - Git删除了我的更改,我可以取回它们吗

我在一个分支中进行了一些更改,我们将其称为 branch2。我在没有提交更改的情况下切换到主分支。我猜这是一个禁忌,因为当我切换回 branch2 时,我的所有更改都消失了!如果 Mac 的 GitHub 客户端会警告我,那肯定会很好。无论如何我可以撤消此操作并恢复我的更改吗?

0 投票
1 回答
31899 浏览

git - 回滚到上一个提交 - 适用于 MAC 的 Github(恢复已在进行中)

我想我在这里搞砸了。

我对上次提交的代码进行了一些更改,添加了新功能,并意识到其他一些代码现在表现得很奇怪。我决定回滚到一个旧的提交(也被推送到远程),以便测试那个功能到那时是否可以工作。

在按下回滚键之前,我提交了当前所做的更改,因为我不想丢失它们。提交后(不推送到远程),我回滚到那个旧提交。(请注意,在我回滚到的提交和我刚刚提交的提交之间有很多提交)。

一切正常,我的代码恢复到那个提交。该功能在该提交中也表现不佳,因此我决定回到我最近的提交。

但是,除了回滚到最新的提交之外,我不知道该怎么做。但它给了我一个错误。

现在,似乎大多数事情都回来了,但当前版本的代码与我上次提交的代码不同。它介于两者之间。=(

我做错什么了?[我不是无辜的,我知道我做错了;)]

正确的做法是什么?[我想我应该先分支]

0 投票
4 回答
18155 浏览

git - Git 预提交钩子在 GitHub for mac 中失败(在命令行上工作)

我创建了一个非常简单的预提交脚本:-


当我git commit在命令行运行时(测试失败),我得到了预期的 exit 1 和 message Tests failed. Aborting..

但是,如果我使用 GitHub for Mac 但是我会得到:

我猜这归结为npmGitHub for Mac 正在使用的执行环境不可用,但我一直在努力解决这个问题。