问题标签 [github]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2266 浏览

django - 同一个项目,多个客户 git 工作流

在我的第一个问题之后,我想确认一下我的最佳 git 工作流程。

我有一个 django 项目,托管在 github 上,并且每个分支都有不同的克隆:customerA、customerB、demo...(想想网站)

分支共享相同的核心,但具有不同的数据和设置(这些在 gitignore 中)

当我在 CustomerA 分支上工作时,我应该如何将一些错误更正复制到其他部署?

当我创建一个新的通用特性时,我会创建一个特殊的分支,然后将它合并到我的主分支中。然后,为了部署在“客户端”上,我将主分支合并到客户分支中。这是正确的方法吗?还是我应该变基?

此外,我为每个客户创建了一个远程分支,因此我可以将客户分支备份到 github。

它看起来是一个非常经典的问题,但我想我没有正确使用 git

谢谢。

朱。

0 投票
4 回答
38442 浏览

git - 是否可以在 .gitconfig 中包含文件

我想在我的 .gitconfig 中包含一个具有我的 github 设置的文件 - 这可能吗?

我可以做这样的事情:

0 投票
2 回答
112 浏览

ruby-on-rails - github的rails插件

我需要帮助来弄清楚如何在 github 上创建一个存储库来存储我编写的 rails 插件。

0 投票
2 回答
5137 浏览

git - 如何减少 Github 上的 repo 大小

我不小心将一些大型测试 wav 文件提交到我的存储库中,它们占用了我的 Github 帐户上的大量空间。如何从历史记录中删除这些文件?

注意:这些文件是前一段时间提交的,不在 HEAD 提交中。

0 投票
3 回答
9553 浏览

git - 使用 git 和 github 的工作流最佳实践?

我一直在和我的小开发团队一起使用 git 和 github 来完成我们的项目。我不禁认为我们做得不对。我很想听听其他人如何在他们的项目中使用这个工作流程。

我们如何使用它: 我们在每次更改之前进行分支,合并回 master,在本地提交并推送到我们的 github 存储库。然后,我们 ssh 进入我们的测试环境并拉取 github repo 的 master 分支。我们还没有完全掌握rebasefetch或者tagging只是还没有掌握。

我想如何使用它: 我希望能够通过 ssh 进入不同的服务器并将特定的标记版本(如“阶段 1”)拉入服务器。这可能吗,还是我需要两个不同的 github 存储库?

您是否应该将git pull特定分支放入 Web 服务器或创建一个新的别名git push

您能否在一个 git 存储库中控制发布候选版本或环境(测试、开发、生产)?还是你需要多个?

如果拉是解决方案,你能拉一个具体的tag吗?

0 投票
1 回答
4138 浏览

git - Git 嵌套存储库

我有 2 个存储库,A 和 B,我想将 B 嵌套在 A 中(将其添加为子文件夹)。我只是将 B 放在 A 中,但问题是当我对 repo B 进行任何修改时,它并没有在 Reop A 中添加甚至考虑。

我应该做哪些更改或修改才能将其视为回购 A?

考虑到 repo A 是私有的而 repo B 在 GitHub 上是公开的,这也会有什么不同吗?

0 投票
3 回答
7324 浏览

.net - Windows 上的 .NET 应用程序的 GitHub?

我是旧时的Visual SourceSafe开发人员,但现在我想改变路线。我听说过GitHub。有人在 Windows 上将 GitHub 用于ASP.NET应用程序吗?你怎么看?我们可以在 GitHub 上使用哪些错误跟踪系统?

0 投票
3 回答
23017 浏览

git - 克隆 github 项目的部分内容

可能重复:
有没有办法只克隆 git 存储库的子目录?

我正在尝试克隆 github 项目的一部分,但我只能获取根文件夹。这是我第一次尝试使用 github,我刚刚安装了 tortoisegit,我习惯于使用 svn 和 cvs,在那里你可以只取一个你想要结帐的文件夹,但似乎 git 在根文件夹中只有一个 .git 文件所以我不知道该怎么办。

0 投票
1 回答
1240 浏览

git - 在 github 上跟踪不同的分支

我正在尝试跟踪 github 项目的不同分支。该项目是restful_authentication:

http://github.com/technoweenie/restful-authentication

但是,我真正想要克隆的是模块化分支:

http://github.com/technoweenie/restful-authentication/tree/modular

我找到了这个指南:

http://github.com/guides/showing-and-tracking-remote-branches

并尝试了一些命令,例如:

但我收到以下错误:

关于正确方法的任何想法?

谢谢

0 投票
2 回答
6685 浏览

bash - 从通过 cron 作业运行的 bash 脚本访问 SSH 密钥

我把这个脚本放在一起,每天更新一个分叉的 Github 存储库文件夹。如果我从提示符中调用它,它运行良好,但是当它作为 cron 作业运行时,我无法弄清楚如何让它可靠地利用我的 id_rsa。这eval 'ssh-agent'是试图做到这一点,但它没有看到任何积极的影响。

一般来说,这可能是一种非常低效的方法,但它确实有效,但我从未见过。如果我能让它使用我的信誉,我会很高兴。