github相关内容

GitHub - 防止协作者使用push -f

有没有办法阻止强制推入分支或存储库? 我想阻止重要的分支机构无意或故意地重写其历史记录。人们如何在更大的开发团队中处理这个问题? 理想情况下,在我看来,每个存储库都可以锁定很少的分支机构,并防止除存储库所有者从这里开始强行推送。 解决方案 使用Git和接收钩子。当然,这要求你真的可以安装钩子,并且出于显而易见的原因,GitHub不允许你上传任意可执行文件在其服务器上运行: - ..
发布时间:2018-04-26 13:28:03 其他开发

如何注销一个Github帐户并使用其他帐户?

我正在使用另一个github帐户进行练习,现在我建立了自己的github帐户。我从现在开始主要使用我自己的帐户。我的问题是我的电脑仍然以另一个github帐户名登录(即使我在线登录了我自己的Github帐户)。 我无法将任何内容推送到我自己的github回购站,因为显然,其他帐户无权执行此操作。如何告诉我的电脑切换到我自己的帐户,以便我可以在Github在线上推送到我的回购站? 解决方 ..
发布时间:2018-04-26 13:27:58 其他开发

这个绿色图标在github存储库中意味着什么?

这个绿色图标在Github中意味着什么?我知道提交链接将我带到另一个存储库。我需要做类似的事情。这是一个符号链接吗?还是一个子模块?对于git还是有点新鲜的,我想知道如何自己复制它。一旦创建,我该如何更新这个外部依赖项? 解决方案 这是一个子模块:指向另一个特定提交的链接存储库位于不同的URL。当运行 git submodule update --init 时,将克隆该存储库,然后引用的提 ..
发布时间:2018-04-26 13:27:56 其他开发

大github提交差异不显示

这种情况发生在我身上,比较视图以及文件数量变化很大的标准提交。 下面的截图来自两篇文章的比较有380个文件的分支已更改。差异日志开头的文件有差异化的可视化,但在页面的某个点停止可视化差异。我知道你不想要大量的页面,但我似乎无法找到单独查看文件差异的方法。相反,我必须在本地检查这两者,并手动执行diff。 没有人有更简单的解决方案,无论是软件驱动还是(最好)链接在github上缺失? 解 ..
发布时间:2018-04-26 13:26:35 其他开发

git:从另一个子目录更新分支的根目录

在github上开发,我经常在我的master分支中维护一个 html / 或 _site / 子目录基于网络的项目文件。我想切换到我的gh-pages分支,并将 html 目录中的内容拉到根目录的gh-pages分支,所以它会通过github呈现为一个漂亮的网站(它会自动将 gh-pages 中的html呈现为 username.github。 COM / repositoryname )。什么 ..
发布时间:2018-04-26 13:26:19 其他开发

无法从Private Repo下载Git存档tarball

我需要能够以特定标签下载我们的应用程序,但我无法找到适用于此的工作解决方案。下载基于git标签的tarball似乎很有前途,但我无法使用Curl使它工作。我已经尝试了以下,但我回来的是github 404页面的源代码。 curl -sL https:// github.com/$ACCOUNT/$PRIVATE_REPO/tarball/0.2.0.257m?login=$MY_USER_ ..
发布时间:2018-04-26 13:24:54 其他开发

哪个更快,ssh或git协议?

哪个有效? SSH://或Git://(文件压缩) 我在Git中理解,git协议很智能,因为在通信的两端都有一个协议代理来压缩通过有效地使用网络带宽,文件传输可以更快地克隆。 从O'Reilly的书中,我找到了以下语句。 对于安全的身份验证连接,可以使用 以下URL模板通过SSH连接对Git本地 协议进行隧道传输: ssh:///[user@]example.com[:po ..
发布时间:2018-04-26 13:24:39 其他开发

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

github有这个功能,如果你在你的项目中创建一个新的分支gh-pages,你可以发布“Project Pages”。详情请参阅 http://pages.github.com/ 我的项目只是HTML /图像,所以我只想为master分支提供服务。 那么如何创建一个名为gh-pages的新分支那只是主人的精确副本? 某种链接操作? 谢谢 解决方案 您希望GitHub仓库 ..
发布时间:2018-04-26 13:24:32 其他开发

如何为GitHub项目生成统计信息?

是否有一种简单/有效的方式为特定的GitHub项目生成一些高级报告? 例如。代码行,随着时间的推移,顶级贡献者等等。 您可以尝试应用 gitstats 到您的GitHub回购库的克隆回购。 例如 Git回购本身的活动,并且每年的许多数据如提交/ month: 另请参阅“查看Git Statistics ”,使用 2013年4月更新(“ 赶快加入Pulse ”): 检出 Pu ..
发布时间:2018-04-26 13:23:40 其他开发

git:每个远程都有不同的.gitignore文件

我有一个远程仓库,我想提交某些文件(将编译后的文件部署到云计算平台上),但我不想将它们部署到github上。 是否有一些方法需要不同的.gitignore文件,每个远程文件一个? >这在git的模型中没有意义。提交包含一组文件;所有.gitignore文件都会告诉用户界面不要自动添加匹配某些模式的文件。这实际上意味着具有几乎相同的并行提交集合,但仅包含文件的一部分。 可以做到这一点使用 ..
发布时间:2018-04-26 13:23:35 其他开发

在Windows上,SSH正在寻找公钥/私钥对的错误位置

我试图在我的Windows XP机器上配置GIT,但SSH在非感性场所继续创建和查找公钥/私钥对,例如, /.ssh/id_rsa 在GIT Installation for Windows中是否有配置文件,我可以将其切换到我的主目录或其他用户定义的位置?默认情况下,它提供了在//.ssh/id_rsa创建新的密钥对,但是这给了我错误“无法创建目录'//.ssh'。”当我能够找到一个可以创建 ..
发布时间:2018-04-26 13:23:18 其他开发

把github转移到github

我正在研究一个小项目,并且它正在不断发展,我想把它放在github上。 让我们假设: 我的要点是: https://gist.github.com/1234 my new(empty )repo位于: https://github.com/ChrisJamesC/myNewProject 理想的解决方案是在gist和github存储库上推送我的更改。 解决方案 Gith ..
发布时间:2018-04-26 13:21:56 其他开发

无需分叉请求?

以下是主题“ How “ 分拣项目 是否在GitHub中为其他代码贡献?向存储库提交一个或多个注释清晰的提交。如果您要修改多个零件或功能,则可以在此创建新分支。 在github的Web界面中执行拉取请求。 是否有可能在没有分叉回购的情况下发出拉取请求? 在我看到超过20个仓位为某些拉取请求分配的帐户。他们没有活动,零星星/追随者。看起来我只是在黑天复制某人的代码。 解决方案 ..
发布时间:2018-04-26 13:21:54 其他开发

“你运行过git update-server-info”吗? Github存储库上的错误

我在他们的网站上使用github Gui管理我的回购站,并且出现以下错误: 致命:https://github.com/TeaCodie/TeaCodie-Website.git/info/refs未找到: 您是否在服务器上运行git update-server-info? 如何解决这个问题? 解决方案 您可能已更改存储库名称 在您的本地存储库中编辑文件: ..
发布时间:2018-04-26 13:20:44 其他开发

我该如何更改我从哪个GitHub项目中分离出来?

我分出了一个项目,做了一些修改,并接受了一个拉取请求。但是现在,我分叉的项目移动到另一个存储库,并且是该存储库的一个分支。 $ b 即: 原件 - > MyFork 现在: NewOriginal - >原创 - > MyFork 我如何得到它? NewOriginal - > MyFork 解决方案 在本地,您可 ..
发布时间:2018-04-26 13:20:25 其他开发

克隆私人Github回购

我在Github上有一个私人存储库,用于我正在开发的一个项目。到目前为止,我只在家用台式机上工作,但我只是买了一台笔记本电脑,并试图设置它,以便我可以从任一台计算机上处​​理项目,并推/拉变更。 我为笔记本电脑的Github帐户添加了一个新的SSH密钥,并成功克隆并更改了我设置的公共测试回购。但是,我无法克隆私人回购。为了克隆私人回购,我需要在命令行中做什么特别的事情?我需要为我的笔记本电脑 ..
发布时间:2018-04-26 13:20:10 其他开发

什么是.gitignore?

我刚刚创建了一个Github存储库,并想知道 .gitignore 文件的用途。我开始时没有创建一个,但由于大多数存储库都有一个,因此添加了一个。 我需要一个吗?我能/我只是忽略它,还是有用处? 我对这个主题做了一些研究,但是找不到具体的解释。 解决方案 .gitignore 告诉git应忽略哪些文件(或模式)。它通常用于避免从工作目录提交对其他协作者无用的临时文件,例如编译产品,ID ..
发布时间:2018-04-26 13:19:37 其他开发

如果我将其他人的私人Github回购券分入我的帐户,它是否会作为公共回购出现在我的帐户中?

有人让我访问他们在Github上的一个私人回购。我想要做的就是将该项目分配到我自己的帐户中,这样我就可以使用Github的pull request功能。 我只在Github上有一个基本帐户,所以我不能自己做私人回购,但是如果我将其他人的私人回购交给我的账户,它是否会作为公开出现在我的账户中? 方案 没有。您可以分叉它,它仍然是私人的。 私人协作者可以将任何已添加 的私人存储分支到没 ..
发布时间:2018-04-26 13:19:10 其他开发

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

我将GitHub的版本添加到我在GitHub上的项目中,为各种提交添加标签在主要分支。 在我的一个项目中,我没有按时间顺序将标签添加到提交中。 (我发现了明显的提交并对它们进行了标记,然后我发现不太明显, 提交并标记了它们。) “https://github.com/Phrogz/docubot/releases”rel =“noreferrer”> GitHub显示 v1.0.1为最新版本 ..
发布时间:2018-04-26 13:18:56 其他开发