Questions tagged «github»

GitHub是基于Web的托管服务,用于使用Git进行版本控制的软件开发项目。使用此标记可以解决有关托管在GitHub上的存储库问题,特定于GitHub的功能以及使用GitHub与其他用户协作的问题。不要仅仅因为存储库恰好托管在GitHub上,而将此标签用于与Git相关的问题。

12
使用git管理变更日志的好方法?
我已经使用Git一段时间了,最​​近我开始使用它来标记我的发行版,以便我可以更轻松地跟踪更改并能够查看每个客户正在运行的版本(不幸的是,当前代码要求每个客户都有自己的PHP网站副本;我正在对此进行更改,但进展缓慢)。 无论如何,我们正在开始建立动力,我认为能够向人们展示自上一版本以来发生了什么变化是非常好的。问题是,我没有维护变更日志,因为我对如何处理它不了解。在这段特定的时间里,我可以浏览日志并手动创建一个日志,但是那样会很累。 我尝试使用谷歌搜索“ git changelog”和“ git manage changelog”,但没有发现任何真正谈论代码更改的工作流程以及与更改日志一致的内容。目前,我们正在关注Rein Henrichs的开发工作流程,我很乐意与此同时进行。 我是否缺少标准方法,还是每个人都在做自己的事情的领域? 非常感谢您的评论/回答!
214 git  github  changelog 

4
如何设置一个git项目以使用外部repo子模块?
我想创建一个回购远程回购的回购。 例如,假设jQuery作为子模块: git://github.com/jquery/jquery.git 用jQuery作为子模块创建存储库并添加我自己的外部设备作为远程存储库的过程是什么? 同样,一旦设置完成,如果我推/拉到自己的遥控器,外部设备是否会完好无损?

5
.gitignore到底是什么?
我刚刚创建了一个Github存储库,并且想知道.gitignore文件的用途。我从不创建一个开始,但是由于大多数存储库都有一个而添加了一个。我需要一个吗?我可以/是否会忽略它,或者它有用途?我对此进行了一些研究,但找不到具体的解释。
212 git  github  gitignore 

5
通常*需要多少个git sha来唯一标识给定代码库中的更改?
例如,如果要构建一个目录结构,该目录结构为Git存储库中的提交命名了一个目录,并且您希望它足够短以至于不让您流血,但又要足够长以使它碰撞的机会可以忽略不计,通常需要多少SHA子字符串? 假设我要唯一标识此更改:https : //github.com/wycats/handlebars.js/commit/e62999f9ece7d9218b9768a908f8df9c11d7e920 我最多只能使用前四个字符:https : //github.com/wycats/handlebars.js/commit/e629 但是我觉得那会很冒险。但是,假设某个代码库可能在几年内(例如)更改了3万个代码,那么如果我使用8个字符,发生冲突的机会是多少?12吗 是否存在通常被认为可以接受的数字?
212 git  github  sha 


6
提交后的.gitignore
我在Github上托管了一个git存储库。提交许多文件后,我意识到我需要创建.gitignore和排除.exe,.obj文件。 但是,它将自动从存储库中删除这些已提交的文件吗?有什么方法可以强制这样做吗?
210 git  github  gitignore 

10
npm通过package.json中的依赖项安装私有github存储库
我正在尝试通过npm安装github私有存储库,其中包括其他私有github存储库作为依赖项。 尝试了很多方法和帖子,但是都没有用。这是我在做什么: npm install git+https://github.com/myusername/mygitrepository.git 在package.json中就像: "dependencies": { "repository1name": "git+https://github.com/myusername/repository1.git", "repository2name": "git+https://github.com/myusername/repository2.git" } 正确的方法是什么?



8
下载GitHub项目的最快方法
我需要将项目Spring数据图示例的源代码下载到我的盒子中。它具有公共只读访问权限。有没有一种非常快速的方法来下载此代码? 我不知道要在GitHub /提交代码上工作,网络上的大多数教程似乎都假设“我想在GitHub上建立一个项目”并用15-20个步骤淹没了我。对我来说,如果源存储库可供公众使用,则将代码存储在我的文件系统中应该少于10秒。 可为我提供15-20个步骤流程的教程: 在Ubuntu上设置开发环境 在GIT上赢得安装程序 我需要非常非常简单的东西。只需提取源代码,我对查看源代码更感兴趣,而不是学习GitHub。 有没有快速的指针/教程?(我有一个GitHub帐户。)
207 git  github 

6
删除GitHub存储库的fork依赖关系
我怎样才能让GitHub忘记或取消关联我的仓库原来是另一个项目的分支? 我在GitHub上创建了一个项目。我现在可以看到“从任何东西/任何东西分叉”。父存储库“无论/什么”都不再维护。我被允许继续使用原始存储库的代码库来创建独立的存储库。 有没有办法将我的项目与原始存储库分离?
206 github 

13
如何通过按下Git触发Jenkins CI进行掌握?
我正在尝试使用GitHub为项目建立Jenkins-ci。我已经使用适当的插件设置了Jenkins。我希望Jenkins仅在项目上的某人推动掌握时才运行构建脚本。到目前为止,我已经能够对其进行设置,以便任何人将其推送到任何地方都可以触发构建,但这太广泛了。我已经使用Git上的接收后服务挂钩完成了此操作。 我已经阅读了詹金斯(Jenkins)Wiki和一些教程,但是缺少此特定细节...可能与轮询有关吗?还是应该在Git方面完成工作,以便Git仅在master更改时触发Jenkins ?
205 git  github  jenkins 

6
我如何让git默认为ssh而不是新存储库的https
这些天,当我在设置页面上的GitHub上创建新存储库时,我得到: git remote add origin https://github.com/nikhilbhardwaj/abc.git git push -u origin master 每当我必须提交提交时,我都需要输入GitHub用户名和密码。 我可以手动将其更改为 git@github.com:nikhilbhardwaj/abc.git 在.git/config。我觉得这很烦人- 是否可以通过某种方式将git配置为默认使用SSH?
205 git  github  ssh 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.