问题标签 [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.
git - 复制github风格的git服务器架构
我正在尝试在工作中设置一个 git 服务器,该服务器使用此处详述的集成管理器工作流程(这是 github 使用的)。我已经按照入门教程进行了操作,并且已经设置了一个安装了 gitosis 的服务器以及所有内容,我正在寻找有关实施这个特定工作流程的方向。
build - 配置 GitHub 以自动构建新的 ruby gem
我刚刚向 GitHub 添加了一个新的 gem。一探究竟:
http://github.com/esilverberg/google_otg
不幸的是,它无法通过以下命令安装:
gem install esilverberg-google_otg
这是因为它没有出现在:
http://gems.github.com/list.html
所以它不是由 GitHub 构建的。我遵循了他们非常简单的指示:
- 我在我的项目中选中了“RubyGem”复选框
- 我有一个由 Jeweler 创建的 .gemspec。
- 我运行了这个脚本来模拟他们的环境,没问题
- 我已经等了 > 15 分钟
有人能告诉我为什么这不是由 GitHub 构建的吗?有趣的是,我使用的大约 50% 的 gem 无法从 GitHub 实际安装 - 我最终不得不从 rubyforge.org 安装。这让我相信很多人都缺少一些东西。
git - 如何从 github 拉出我的项目?
我在 github 上有一个我之前一直在研究的项目。但是,我清除了我的计算机,我想知道我应该在我的用户名下调用哪个 git 命令来再次签出我的项目,以便我可以将我的最新更改推送到我的帐户下的 github。
django - One project, Multiple customers with git?
Im new to GIT and dont know yet how much it will fit my needs, but it looks impressive.
I have a single webapp that i use for differents customers (django+javascript)
I plan to use GIT to handle these differents customers version as branches. Each customer can have custom files, folders and settings, improved versions... but the should share the same 'core'. We are a small team and suscribed a github account.
Is the branch the good way to handle this case ?
About the settings file, how would you proceed ? Would you .gitignore the customer specific settings file and add a settings.xml.sample file for example is the repo ?
Also, is there any way to prevent some files to be merged into master ? (but commited to the customer branch). For example, id like to save some customer data to the customer branch but prevent from to being commited to master.
Is the .gitignore file branch-specific ? YES
EDIT After reading all your answers (thanks!) i decided to first refactor my django project structure to isolate the core and my differents apps in an apps subfolder. Doing this makes a cleaner project, and tweaking the .gitignore file makes it easy to use git branches to manage the differents customers and settings !
Ju.
git - 如何允许多人推送到 github?
我想允许我们团队的其他成员推送到 GitHub 存储库,因为还有其他人我“信任”并且不希望他们不得不不断地打扰我进行推送。
我能看到的唯一方法是将我们所有的公钥添加到单个 github 存储库中。这是正确的方法吗?
github - 以编程方式将文件添加到 GitHub 下载页面
[[请注意,自从第一次提出这个问题以来,Github 发生了很大变化;而不是“下载页面”改为“新版本”。]]
我生成 PDF 文档作为我项目的一部分,我希望它们与我的 Git 存储库保持同步(人们并不总是可以构建自己的,因为他们经常使用专有字体)。
但是,将 PDF 添加到存储库并不是真正的“正确”,因为它是派生文件;此外,这样做会显着增加提交的大小和整个存储库的大小。
是否可以以编程方式将文件发送到 GitHub 下载页面?(我知道标记的提交会自动添加到那里,git push --tags
但我不知道这是在哪里记录的。我想我可以通过添加一个仅包含 PDF 本身的单独分支来做一些花哨的事情——就像 GitHub 用户页面所做的那样——但我以这种方式使用 Git 有点生疏。)
git - 使用来自 GitHub 存储库的更改更新本地存储库
我已经从 GitHub 本地检查了一个项目,并且该远程存储库已经对其进行了更改。使用最新更改更新我的本地副本的正确命令是什么?
git - 在我在 github.com 上分叉的项目之上,如何重新播放本地 Git 存储库的提交?
是的,我知道我应该从一开始就分叉该项目,但这就是我现在所处的情况。:)
我在本地计算机上有一个本地 Git 存储库,其中包含我的博客,该存储库有几个月的提交历史。最初,我只是从存储库 http://github.com/mojombo/mojombo.github.com下载文件,然后继续使用本地 Git 存储库,第一次提交看起来像是 mojombo 存储库中的最新文件。
我现在想分叉该项目并在其上重放我的本地 Git 存储库提交,所以看起来我从一开始就分叉了该项目,然后将其推回到我的 GitHub 上的 mojombo 存储库的分叉版本帐户:
http://github.com/program247365/mojombo.github.com
所以也许历史会是这样的:
我可以使用哪些 Git 命令来执行此操作?
我看过这个问题。我是否必须将 mojombo 的存储库作为远程项目添加到我的项目中,然后将其拉入、合并、解决冲突,然后推送到我在 GitHub 上的分叉项目?
git - 使用 git 子模块与在另一个带有 gitignore 的 repo 中拥有 repo 相比有什么优势?
我们一直在研究 git 子模块,我们想知道使用子模块的存储库与在另一个存储库中使用 .gitignore 文件的存储库相比有什么优势(如果有的话)。
没有子模块的示例: