Questions tagged «github»

GitHub是基于Web的托管服务,用于使用Git进行版本控制的软件开发项目。使用此标记可以解决有关托管在GitHub上的存储库问题,特定于GitHub的功能以及使用GitHub与其他用户协作的问题。不要仅仅因为存储库恰好托管在GitHub上,而将此标签用于与Git相关的问题。


11
暂时从git取消跟踪文件
我在机器上设置了本地git。初始化git时,我添加了预编译的库和二进制文件。但是,现在在开发过程中,我不想间歇性地检入那些文件。我不想从仓库中删除这些文件。在我完成开发之前,是否有任何方法可以不跟踪这些文件。(我认为我不能使用.gitignore,因为它仅适用于不在git中的那些文件。我想暂时禁用文件跟踪。)
449 git  github  repository 


30
git错误:无法将一些引用推送到远程
由于某种原因,我现在不能推动,而昨天却可以。也许我搞砸了配置或其他东西。 这是发生了什么: 当我使用git push origin master 我的工作目录和远程存储库如下所示:
448 git  github 

6
如何在Requirements.txt中声明直接的github源
我已经使用以下命令安装了一个库 pip install git+git://github.com/mozilla/elasticutils.git 直接从Github存储库安装它。这工作正常,我想在我的requirements.txt。我看其他的票像这样但这并没有解决我的问题。如果我把像 -f git+git://github.com/mozilla/elasticutils.git elasticutils==0.7.dev 在requirements.txt文件中,pip install -r requirements.txt结果为以下输出: Downloading/unpacking elasticutils==0.7.dev (from -r requirements.txt (line 20)) Could not find a version that satisfies the requirement elasticutils==0.7.dev (from -r requirements.txt (line 20)) (from versions: ) No distributions matching the version for elasticutils==0.7.dev (from -r requirements.txt (line 20)) 需求文件的文档中没有提及使用git+git协议说明符的链接,因此也许只是不被支持。 …

8
GitHub项目页面的自定义域
我的一个http://github.com仓库中有一个gh-pages分支。如果我转到http://myuser.github.com/myrepo,则GitHub项目页面可以正常运行 我想设置一个自定义域(myexample.com),该域将用于该项目页面。我想这两个 myexample.com和www.myexample.com服务了这些项目的页面。 GitHub页面帮助说要在您的DNS中记录A记录和CNAME记录。A记录很有意义,但是我不知道要在DNS中记录什么CNAME记录。 该gh-pages文件说做一个CNAME对“charlie.github.com”记录下哪些是用户页面资料库。我没有用户页面资料库-我只有一个项目库和一个gh-pages分支,我想用的myexample.com和www.myexample.com。 我是否需要建立用户页面存储库,以便可以将我的项目页面用于www.myexample.com和myexample.com? 我会尝试一下,但是我想确保它能正常工作,因为我已经在www.myexample.com上线了,并且不想出错。 我通过电子邮件发送了GitHub支持,他们的回复是 据我所知,您不能都指向相同的gh页。 我很难相信他们只会支持项目页面的A记录。 以前有人成功做到过吗?
436 github  dns 

6
如何将github存储库回滚到特定提交?
我的github现在有100个提交。我需要回滚存储库以提交80,并删除所有后续存储库。 为什么?该回购应该用于其他用户的合并。由于过度的编辑,大量合并作为我提交的内容。那是由于我的远程分支贴错了标签,在那里3个开发人员被标记为彼此。我需要重置到该点,然后向前拉。 我想重新设置基准,如本例所示:如何在GitHub上删除提交? 但是,git希望我做很多冲突管理。有没有更简单的方法?
431 git  github 

4
将更改的文件移到另一个分支进行签入
这经常在我身上发生:我写了一些代码,检查我的更改,然后意识到我不在适当的分支中来检查那些更改。但是,如果不恢复更改,我将无法切换到另一个分支。有没有办法将更改移动到另一个要在其中检查的分支?
422 git  github 

22
同一台计算机上有多个github帐户?
尝试从计算机上同时使用我的实际“工作”存储库和git hub上的个人存储库。 首先建立工作帐户,然后一切正常。 但是,我的个人帐户似乎无法推送到我的个人存储库,该存储库是在其他帐户/电子邮件下设置的。 我尝试将工作密钥复制到我的个人帐户,但这会引发错误,因为密钥只能附加到一个帐户。 我如何从各自的github凭证中推入/拉出两个帐户?

13
您可以从GitHub存储库中获取代码行数吗?
在GitHub存储库中,您可以看到“语言统计信息”,其中显示了用某种语言编写的项目的百分比。但是,它不会显示项目包含多少行代码。通常,我想快速了解一个项目的规模和复杂性,而代码行数可以给人很好的第一印象。500行代码表示一个相对简单的项目,100,000行代码表示一个非常大/复杂的项目。 那么,是否有可能从GitHub存储库中获得用各种语言编写的代码行,最好不要克隆它? 问题“ 计算git存储库中的行数”询问如何计算本地Git存储库中的代码行,但是: 您必须克隆该项目,这可能会很大。例如,克隆像Wine这样的项目需要花费很多时间。 您会计算文件中不一定要是代码的行,例如i13n文件。 如果仅计算(例如)Ruby文件,则可能会丢失大量其他语言(如JavaScript)的代码。您必须事先知道项目使用哪种语言。您还必须为项目使用的每种语言重复计数。 总而言之,这对于“快速检查项目规模”而言可能太耗时。
415 git  github  line-count 

25
是否存在用于渲染GitHub风格的Markdown的命令行实用程序?
我想知道是否存在用于获取GitHub风格的Markdown文件并将其呈现为HTML 的命令行实用程序。 我正在使用GitHub Wiki创建网站内容。我已经在服务器上克隆了存储库,然后希望将其处理为常规HTML。对我来说重要的是,GitHub上显示的正是它应如何查找我的网站。我也非常想将带围栏的块与一起使用~~~,所以我宁愿不只使用标准的Markdown语法。 我研究了JavaScript实时预览,以为可以将其挂接到Node.js中,但他们说它已被弃用。我看过redcarpet信息库,但看起来好像没有命令行界面。 我提出了自己的解决方案,但是,由于这里没有任何一种解决方案明显比其他解决方案更好,因此我将在没有选择答案的情况下回答问题。

9
git-远程添加来源与远程设置URL来源
我创建一个新的存储库: git init echo "# MESSAGE" >> README.md git add README.md git commit -m "first commit" 然后,我想将提交推送到在github上创建的空远程存储库中,因此我必须设置remote。 使用以下命令有什么区别?: git remote add origin git@github.com:User/UserRepo.git git remote set-url origin git@github.com:User/UserRepo.git 最后,我执行推送: git push -u origin master 编辑1: 当我在git init之后调用远程set-url原点时会发生什么?远程设置URL原点是否创建原点?如果git init之后原点已经存在,在我的场景中使用这些命令之间没有区别,对吗?
411 git  github 

10
您如何将新的请求请求附加到github上的现有问题?
我不确定,但是我对创建带有“问题4”或标题中的内容的github pull请求记忆犹豫,并且它自动将其自身附加到我提交该项目的项目4中。我最近再次尝试过,但没有成功-而是创造了一个全新的问题。我在新的请求请求页面上没有看到任何选项,例如“附加到发布”,在问题页面上没有看到“打开新的请求请求”。有什么方法可以帮助项目所有者保持“问题”页面的清洁度并避免重复? 编辑:澄清一下,我知道创建请求请求总是会创建一个新问题。我想改为将拉取请求附加到现有问题。


10
如何将不同的本地Git分支推送到Heroku / master
Heroku的政策是忽略除“ master”之外的所有分支。 虽然我确定Heroku的设计师有充分的理由执行此政策(我想是为了存储和性能优化),但对我来说,作为开发人员的结果是,无论我正在从事的本地主题部门如何,我都希望有一个简单的方法将Heroku的master切换到该本地主题分支,并执行“ git push heroku -f”以覆盖Heroku上的master。 通过阅读http://progit.org/book/ch9-5.html的“推送参考规范”部分,我得到的是 git push -f heroku local-topic-branch:refs / heads / master 我真正想要的是一种在配置文件中进行设置的方法,以便“ git push heroku”始终执行上述操作,用当前分支的名称替换local-topic-branch。如果有人知道如何做到这一点,请告诉我! 当然,需要注意的是,只有当我是唯一可以推送到该Heroku应用程序/存储库的人时,这才有意义。测试或质量检查团队可能会管理这样的存储库以尝试不同的候选分支,但是他们必须进行协调,以便他们在任何一天都同意将其推向哪个分支。 不用说,拥有独立的远程存储库(例如GitHub)也是一个好主意,而没有将所有内容备份到此的限制。我会称其为“起源”,并为Heroku使用“ heroku”,以便“ git push”始终将所有内容备份到原始位置,而“ git push heroku”会将我当前所在的任何分支推入Heroku的master分支,并覆盖它如有必要。 这行得通吗? [远程“ heroku”] 网址= git@heroku.com:my-app.git 推送= + refs / heads / *:refs / heads / master 尽管我想我可以在Heroku上创建一个虚拟应用程序并对此进行试验,但我还是想听听经验更丰富的人的信息。 至于获取,我并不在乎Heroku存储库是否仅写。我仍然有一个单独的存储库,例如GitHub,用于备份和克隆所有工作。 脚注:这个问题与在Heroku中使用分支策略的Good Git部署相似但又不太相同?
402 git  github  heroku  push  git-push 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.