问题标签 [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.
django - 同一个项目,多个客户 git 工作流
在我的第一个问题之后,我想确认一下我的最佳 git 工作流程。
我有一个 django 项目,托管在 github 上,并且每个分支都有不同的克隆:customerA、customerB、demo...(想想网站)
分支共享相同的核心,但具有不同的数据和设置(这些在 gitignore 中)
当我在 CustomerA 分支上工作时,我应该如何将一些错误更正复制到其他部署?
当我创建一个新的通用特性时,我会创建一个特殊的分支,然后将它合并到我的主分支中。然后,为了部署在“客户端”上,我将主分支合并到客户分支中。这是正确的方法吗?还是我应该变基?
此外,我为每个客户创建了一个远程分支,因此我可以将客户分支备份到 github。
它看起来是一个非常经典的问题,但我想我没有正确使用 git
谢谢。
朱。
git - 是否可以在 .gitconfig 中包含文件
我想在我的 .gitconfig 中包含一个具有我的 github 设置的文件 - 这可能吗?
我可以做这样的事情:
ruby-on-rails - github的rails插件
我需要帮助来弄清楚如何在 github 上创建一个存储库来存储我编写的 rails 插件。
git - 如何减少 Github 上的 repo 大小
我不小心将一些大型测试 wav 文件提交到我的存储库中,它们占用了我的 Github 帐户上的大量空间。如何从历史记录中删除这些文件?
注意:这些文件是前一段时间提交的,不在 HEAD 提交中。
git - 使用 git 和 github 的工作流最佳实践?
我一直在和我的小开发团队一起使用 git 和 github 来完成我们的项目。我不禁认为我们做得不对。我很想听听其他人如何在他们的项目中使用这个工作流程。
我们如何使用它:
我们在每次更改之前进行分支,合并回 master,在本地提交并推送到我们的 github 存储库。然后,我们 ssh 进入我们的测试环境并拉取 github repo 的 master 分支。我们还没有完全掌握rebase
,fetch
或者tagging
只是还没有掌握。
我想如何使用它: 我希望能够通过 ssh 进入不同的服务器并将特定的标记版本(如“阶段 1”)拉入服务器。这可能吗,还是我需要两个不同的 github 存储库?
您是否应该将git pull
特定分支放入 Web 服务器或创建一个新的别名git push
?
您能否在一个 git 存储库中控制发布候选版本或环境(测试、开发、生产)?还是你需要多个?
如果拉是解决方案,你能拉一个具体的tag
吗?
git - Git 嵌套存储库
我有 2 个存储库,A 和 B,我想将 B 嵌套在 A 中(将其添加为子文件夹)。我只是将 B 放在 A 中,但问题是当我对 repo B 进行任何修改时,它并没有在 Reop A 中添加甚至考虑。
我应该做哪些更改或修改才能将其视为回购 A?
考虑到 repo A 是私有的而 repo B 在 GitHub 上是公开的,这也会有什么不同吗?
.net - Windows 上的 .NET 应用程序的 GitHub?
我是旧时的Visual SourceSafe开发人员,但现在我想改变路线。我听说过GitHub。有人在 Windows 上将 GitHub 用于ASP.NET应用程序吗?你怎么看?我们可以在 GitHub 上使用哪些错误跟踪系统?
git - 克隆 github 项目的部分内容
可能重复:
有没有办法只克隆 git 存储库的子目录?
我正在尝试克隆 github 项目的一部分,但我只能获取根文件夹。这是我第一次尝试使用 github,我刚刚安装了 tortoisegit,我习惯于使用 svn 和 cvs,在那里你可以只取一个你想要结帐的文件夹,但似乎 git 在根文件夹中只有一个 .git 文件所以我不知道该怎么办。
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
并尝试了一些命令,例如:
和
但我收到以下错误:
关于正确方法的任何想法?
谢谢
bash - 从通过 cron 作业运行的 bash 脚本访问 SSH 密钥
我把这个脚本放在一起,每天更新一个分叉的 Github 存储库文件夹。如果我从提示符中调用它,它运行良好,但是当它作为 cron 作业运行时,我无法弄清楚如何让它可靠地利用我的 id_rsa。这eval 'ssh-agent'
是试图做到这一点,但它没有看到任何积极的影响。
一般来说,这可能是一种非常低效的方法,但它确实有效,但我从未见过。如果我能让它使用我的信誉,我会很高兴。