我四处搜索,发现一些教程解释了解决问题,不幸的是他们没有工作.
基本上发生的事情是我在.gitignore中有文件,我正在使用的mac程序的github尝试提交,尽管它们被忽略了.我在stackoverflow上发现了一些博客甚至其他帖子,说你可以用命令行修复它,然后给出解释.不幸的是,我完全没有使用命令行的经验,我试图按照他们的指示都未能解决问题.
有没有办法解决这个问题而不使用命令行?如果不是有人可以告诉我怎么发现使用命令行黑客这里其他地方:
git rm -r --cached .
git add .
git commit -m "fixing .gitignore"
Run Code Online (Sandbox Code Playgroud) 我为git创建了一个预提交脚本,它在通过命令行运行时工作正常.这是脚本:
#!/bin/sh
#
# Pre-commit hooks
echo "Running unit tests..."
# Lint stuff before commiting
grunt runtests
RESULT=$?
[ $RESULT -ne 0 ] && echo "Tests (or tasks) failed, aborting the commit" && exit 1
echo "All tests passed, commiting your changes" && exit 0
Run Code Online (Sandbox Code Playgroud)
我希望预提交也可以通过GitHub客户端应用程序工作,但我不能让它工作.执行预提交脚本,但它会引发错误.这是它在客户端警报窗口中返回的全文:
Running unit tests...
.git/hooks/pre-commit: line 7: grunt: command not found
Tests (or tasks) failed, aborting the commit
(1)
Run Code Online (Sandbox Code Playgroud)
出于某种原因,它无法找到咕噜声.我再次重新安装了grunt cli并使用了全局'-g'标志,但这没有任何区别.任何想法如何让客户找到咕噜声?
我需要PR的审阅者列表,github中提供的Review Requests API仅向我提供请求的审阅者,一旦审阅者接受了他们各自的邀请,审阅者就会变空.我还尝试使用评论API来获取所有评论,然后获得独特的用户,但这似乎仅适用于输入评论的用户,而不适用于已接受请求评论邀请但从未发布评论的用户.
我是GitHub的新手并且有一些问题.我正在使用GitHub 的PullToRefreshView项目.我创造了自己的福克.使用GitHub for Mac,我将自己的分叉同步到我的电脑.
在GitHub Gist上,我发现了一个提交,对原始存储库中的一个文件进行了一些更改:https://gist.github.com/1611706.我怎样才能将它添加到我自己的fork中?
当我尝试执行以下命令时git clone git://github.com/mainDir/dirA,我收到以下错误:
> git clone git://github.com/mainDir/dirA
Cloning into 'dirA'...
fatal: remote error: access denied or repository not exported: /8/nw/87/1e/aa/2154553/2154553.git
Run Code Online (Sandbox Code Playgroud)
git://github.com/mainDir 是一个 private repository
如果我尝试使用github作为mac ...我看到了消息Cannot find repository.
确定问题出在桌面(客户端部分),因为我知道如何重现问题:
1)git clone repo在我的桌面上(它工作)
2)rm -rf repo
3)git clone repo我得到错误
我该如何解决这个问题?
我一直在使用GitHub for Mac应用程序,但根据朋友的建议,决定给Tower一个机会,因为它也可以处理Beanstalk帐户.
安装试用版并输入我的GitHub用户名和密码后,我收到了以下错误:
error: could not lock config file /Users/joshferrara/.gitconfig: Permission denied
Run Code Online (Sandbox Code Playgroud)
我只是好奇,如果有人知道是什么导致了这个或者它是否与我使用Tower有任何关联.任何帮助是极大的赞赏!
文件权限:
-rw-rw-rw- 1 joshferrara staff 130 Nov 22 17:14 /Users/joshferrara/.gitconfig
Run Code Online (Sandbox Code Playgroud)
父目录的权限:
drwxr-xr-x 74 501 staff 2516 Apr 26 14:46 /Users/joshferrara
Run Code Online (Sandbox Code Playgroud) 我正在使用github for mac,github提供的git的GUI,我在历史中恢复了一个提交.然后我决定再次恢复它,并且....长话短说,我有一堆不必要的恢复,不想与github同步,但它们会自动提交,所以我有唯一的选择是要同步.
有没有办法忽略这些变化?
我在Mac OS X 10.10上使用GitHub for Mac版本210.点击"同步"按钮删除了我未提交的更改.这应该不时发生吗?直到那时我才遇到过这个问题,尽管我主要使用Github for Windows.
我认为,如果我有一些未提交的更改与GitHub存储库中的任何内容冲突,则点击"sync"按钮将失败并产生以下错误消息:
有没有办法在最新的github git gui for mac(desktop.github.com)中设置git diff参数?例如,我希望git-gui忽略diff中的空格变化
git diff --ignore-space-change
Run Code Online (Sandbox Code Playgroud) 作为一个新手,我更喜欢GitHub应用程序本身的简单性来处理我们的GitHub托管的git项目.但是,为了同步/推拉另一个遥控器,我需要尝试SourceTree.(我没有足够的信心将所有内容保留在命令行中.)
我可以使用GitHub应用程序进行大部分编辑我的(主要)本地仓库并与GitHub.com同步,并且偶尔启动SourceTree同步(我的主要本地仓库,因为我无法将github.com远程直接同步到另一个远程,我可以?)与辅助遥控器?这会没有任何冲突吗?
对于那些感兴趣的人:我需要在共享位置使用辅助遥控器,因为它也与无法访问互联网的帐户共享以直接与github.com repo同步.
git github github-for-mac github-for-windows atlassian-sourcetree