草庐IT

page-caching

全部标签

git credential.helper=cache 永远不会忘记密码?

我希望我的密码被忘记,所以我必须重新输入。我已经设置了这个:gitconfigcredential.helper'cache--timeout=600'但很久以后,几天后,它仍然记得密码并且不再问我......git版本1.7.10.4(在Ubuntu上)我遇到错误了吗?(因为我看到了类似的问题,但我发现没有一个能回答这个问题......)编辑:还是我遗漏了什么?编辑:现在我知道commit是本地的,push是远程的。但是我的提交(使用RabbitVCSGitnautilus插件)似乎正在执行push,因为正在更新远程仓库...当我发出push时,它确实要求输入密码。..但使用comm

github 如何在新的 git 分支 gh-pages 中包含来自 master 的文件

github有这个功能,如果你在你的项目中创建一个新的分支gh-pages,你可以发布“项目页面”。有关完整说明,请参阅http://pages.github.com/我的项目只是html/images,所以我只想服务master分支。那么如何创建一个名为gh-pages的新分支,它只是master的精确副本?某种链接操作?谢谢 最佳答案 您希望GitHub存储库中的分支“gh-pages”与“master”分支相同。最简单的解决方案是将git配置为自动将分支“master”推送到“gh-pages”。假设您推送到的GitHub存储

git - 我刚刚删除了一周的工作!如何撤消 git rm -r --cached?

我提交了一个错误的文件,所以我想清理它,但不小心我用最后提交给git的文件覆盖了目录中的所有文件。请帮忙!我做了什么:gitaddfileIdidnotwanttoaddgitrm-r--cached.gitreset--hardHEAD结果:我所有的修复都消失了!我修复了3个非常困难的错误,一切都消失了!编辑:谢谢大家。我使用了你的大部分建议,仍然需要重做一些事情,但现在一切都恢复了。不再追求完美主义,我吸取了教训! 最佳答案 (来自:Recoverfromgitreset--hard?)您一般不能取回未提交的更改,所以这里真正的

git 差异 : what is the difference between --cached and --staged

比较暂存和上次提交:gitdiff--cachedgitdiff--staged这两个命令生成相同的结果,对吗? 最佳答案 gitdiff的文档说“--staged是--cached的同义词”,所以是的。 关于git差异:whatisthedifferencebetween--cachedand--staged,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/39877748/

git - GitHub Pages 的替代品?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion所以我正在为一个项目做研究,我想知道是否存在提供与GitHubPages类似服务的Web应用程序。例如,一个免费(或廉价)的网络主机,协作者可以在其中推送到中央git存储库以进行更改,并且这些更改会实时部署。

ruby - 在 Rails 3.2 应用程序中包含 Git 中 vendor/cache 的内容是否可取?

我经常需要在我的应用程序中创建分支以进行新的开发。这通常意味着我在我的分支中对我的Gemfile进行了更改,但在Master中不存在,因此我最终在vendor/cache中缓存的gem中存在差异。我发现提交缓存的gem让我很困扰,但我不知道这是否确实是错误的。我应该.gitignore-ing这些吗?如果是这样,我应该gitrm缓存的gem文件吗? 最佳答案 TL;DR:这取决于您,但我建议将它们保存在git中。vendor/cache所做的是允许捆绑,尤其是部署捆绑,以跳过从ruby​​gems下载gem。这显着减少了对ruby​

git - 如何从 Travis CI 发布到 Github Pages?

我们正在travis-ci服务器上编译Doxygen文档,并希望将它们推送到我们的gh-pages分支。如何处理gitpush的授权?有人有在travis-ci中使用加密变量的例子吗?我应该使用https授权还是使用SSHkey? 最佳答案 在环境变量中使用HTTPSAPItoken的分步示例其他人已经提到了,但这里有更详细的过程。为网站创建一个单独的存储库(可选)。这将降低您覆盖主存储库的可能性,并防止输出文件污染它。在https://github.com/settings/tokens下获取个人访问token只为公共(publi

git - 在 Github Pages 上将子目录设置为网站根目录

我正在使用GithubPages托管和服务静态网站。静态网站具有应用程序的典型目录结构:.├source/├build/│└index.html├.gitignore├config.rb├Gemfile┆...└README.MDindex.html位于build/下,所以我想将其设置为默认的www路径。因此,当用户点击username.github.io时,它会呈现该子目录中的内容,但它不会在URL上显示“/build/”,因为它被设置为根文件夹。注意事项:我没有自定义域,也不打算为此目的获得一个。如您所见,我正在尝试利用github提供的默认URL命名约定。未使用Jekyll也不是

git 分支 : gh-pages

我在GitHub上有一个仓库。最近发现了GitHub的pages,想用一下。我想创建这个新分支,然后在需要时在master分支或gh-pages分支上提交。我该怎么做?我是否必须在我的存储库中创建另一个文件夹? 最佳答案 较新版本的git有一个替代方法,可以替代Chandru解释的gitsymbolic-ref方法。这避免了必须使用较低级别的命令。gitcheckout--orphangh-pagesgitrm-rf. 关于git分支:gh-pages,我们在StackOverflow上

git rm --cached 文件 vs git 重置文件

我正在努力学习Git。我很困惑gitrm--cachedfile和gitresetfile这两个命令似乎都将文件从暂存区带到未暂存区。这些命令有何不同? 最佳答案 gitrm--cached将从索引中完全删除文件的内容。这意味着提交时文件将从HEAD中删除犯罪。(如果文件仅添加到索引中但尚未跟踪,则这是“无操作”。)gitreset--将索引中文件的内容重置为与头提交相同。这意味着在提交时不会对文件进行任何更改。如果HEAD中没有文件的跟踪版本,则此操作无效提交。 关于gitrm--ca