Tag: github上

什么是目前的方式来删除git子模块?

作为git版本1.9.3(苹果Git-50)在Mac上我如何删除git子模块? 我正在阅读很多开发者告诉我过时的信息,他们不会工作。 目前的方式是什么? 将git deinit pathToSubModule做的伎俩? 我认为的步骤将在这里,但评论说,他们不会。 让我解释我目前的情况,以及我需要做些什么。 我已经安装了快速存储库 ,并将其添加到我的项目的子模块。 此代码已经签入,其他人正在使用它。 我现在需要做的是叉相同的快速存储库,并将其托pipe在我公司更安全的github上(所以完全是其他私人github)。 分叉后,我想将该fork添加为gitSubmodule,并让它replace之前安装的当前Quick子模块。 更新:我读过,以下是最新的git版本的正确方法,请确认? To remove a submodule added using: git submodule add blah@blah.com:repos/blah.git lib/blah Run: git rm lib/blah That's it. For old versions of git (circa ~1.8.5) use: git submodule deinit lib/blah git rm lib/blah git config -f .gitmodules –remove-section submodule.lib/blah

一种限制Git分支访问的方法?

我在我的git仓库中有四个分支,它使用GitHub进行pipe理: 生产 分期 主 [人的名字] – 发展 有没有办法限制写访问只有一个分支([人的名字] – 发展)? 我将如何做到这一点? 作为参考,一个类似的问题: 如何编写一个git钩子来限制写入分支? 。

拉请求不分叉?

以下是主题“ 我如何在GitHub中贡献其他代码? ”的主题代码步骤。 分叉项目 做一个或多个很好的评论和干净的提交到存储库。 如果您要修改多个零件或特征,则可以在此创build一个新的分支。 在github的web界面中执行一个pull请求。 是否有可能提出一个拉请求,而不是一个回购? 在我的账户里看到20多个回扣,这些回扣是为了获得一些拉动的要求而感到非常难过。 他们没有活动,零星/追随者。 看起来我只是在黑夜里抄袭某人的代码。

添加一个协作者到我的免费GitHub帐户?

快速的问题,我创build了一个GitHub帐户,我想给某人写访问权限,所以他可以像我一样推动,有一种方法可以添加一个免费计划的协作者,如果没有,我该怎么办? (除了购买一个付费账户,这在未来会如此) 谢谢!

Git:如何恢复2个固定在“已更改但未提交”的文件?

我有一个回购有两个文件,据说我本地更改。 所以我坚持这个: $ git status # On branch master # Changed but not updated: # (use "git add <file>…" to update what will be committed) # (use "git checkout — <file>…" to discard changes in working directory) # # modified: dir1/foo.aspx # modified: dir2/foo.aspx # no changes added to commit (use "git add" and/or "git […]

Git:致命的:Pathspec在submodule中

我试图让TravisCI自动部署我的Hakyll静态网站,根据这个指南 。 这是如何设置我的回购。 我有我的源分支,其中包含我的hakyll和降价文件。 它将html构build到_site目录中,该目录被设置为一个子模块,链接到我的master分支。 我build立网站没有问题,然后进入_site目录。 然而,当我尝试git add ./*新生成的HTML文件,我得到以下错误: fatal: Pathspec './about.html' is in submodule '_site' 当我尝试git add –all ,我得到这个错误: git: pathspec.c:317: prefix_pathspec: Assertion `item->nowildcard_len <= item->len && item->prefix <= item->len' failed. /home/travis/build.sh: line 245: 1566 Aborted git add –all 这是什么原因造成的,怎样才能避免这种情况? 你可以在这里查看版本库。

多个GitHub页面和通过DNS的自定义域名

我想有一个用户页面和多个项目页面由GitHub Pages托pipe,但是可以在一个自定义域下使用(当然,每个GitHub Pages存储库都有子域名)。 所以我的目标如下: 一个用户页面( http://florianwolters.github.com )可以在http : //blog.florianwolters.de,http://www.florianwolters.de和http://florianwolters.de下find 。 尽可能多的项目页面(例如http://florianwolters.github.com/pear在http://pear.florianwolters.de下可用。 就我目前的理解而言,GitHub Pages只允许在Git存储库的根目录中的CNAME文件中定义的页面(包括用户页面和项目页面)的一个 CNAME资源logging。 我已经尝试了很多东西(在我的域名提供商EUserv中使用DNSlogging和头部redirect,但是我只能通过一个URL访问我的GitHub用户页面( http://blog.florianwolters.de ))。我知道DNS更改可能需要两天时间。 有人可以向我解释,我怎样才能达到上述目标? 我不能相信这是不可能的,但我也不是DNS的专家等。 如果上述不可行:您build议的解决方法是什么? 我确实想访问我的所有GitHub页面在一个域(和域的子域)下。 资源 http://help.github.com/pages/ GitHub项目页面的自定义域 https://groups.google.com/forum/?fromgroups#!topic/github/AaAuoDK44Ag https://github.com/blog/315-cname-support-for-github-pages http://code.lancepollard.com/custom-domain-github-pages

从github项目分发二进制文件的最佳做法是什么?

从github项目分发二进制文件的最佳做法是什么? 我能想到: 在您的项目中创build一个二进制文件副本的bin文件夹。 但是,github是为了存储源代码,而不是二进制文件存储大而定期更改的二进制文件可能是昂贵的磁盘空间和带宽? 将二进制文件的副本上传到项目的github页面 ,或使用单独的网站托pipe您的二进制文件。 然而,这并不总是可行的,并且需要更多(手工)的工作来保持二进制文件的更新,我宁愿要自动更新二进制文件或者只用一个动作。

GitHubstream量图是否包含您自己的观点?

我在GitHub上有几个项目 ,他们都有交通图 ,我可以查看我的信息库有多lessstream量。 我所链接的博客文章对访客非常模糊。 它指出: ..有很多独特的游客有.. 我发现我的一些知识库有日常活动,但我不确定这些观点大部分是我自己,如果是的话,为什么只有独一无二的访问者才会说"unique visitors" 题: GitHub上使用的stream量图是否包含自己在浏览自己的源代码时使用的图表? 这是非常小的,但我真的很好奇,如果我得到的意见是我自己浏览源,或者如果我有人实际上浏览我的来源。 具体来说,显示"Views" ,而不是"Unique visitors"因为独特的访问者显然意味着新人浏览存储库。 对于那些认为这是不重要的人,重新阅读专题文章 。 最为显着地: 但如果你的问题一般涵盖…程序员常用的软件工具

更改git标签的date(或基于它的GitHub发布)

我在GitHub上通过向主分支中的各种提交添加标签来将发布版本添加到我的项目中。 在我的一个项目中,我没有按时间顺序将标签添加到提交中。 (我发现了明显的提交并对它们进行了标记,然后我发现了不太明显的提交,并对它们进行了标记。) 现在GitHub显示 v1.0.1是最新版本,前面是v0.7.0,之前是 v1.1.2。 它似乎使用标签的创builddate作为发布date,而不是被标记的提交。 如何编辑我的标签,使他们的date与他们正在标记的提交相同?