github相关内容

如何在GIT中维护一个生产和开发分支机构?

在我的项目中,我有这个constants.ts文件,其中存储了我的API_URL。我希望在我的生产(主)和开发分支中保留两个API_URL。 例如:开发-&>api_url=‘http://localhost:4000’ Main-&>APIURL=‘https://backend.com’ 但是,当我更改API_URL并提交合并主分支和开发分支时,它会检测到更改。因此,如果我合并它,主分 ..

我如何克隆其他人的GitHub repo作为我的repo的子目录?

我想将另一个repo中的函数添加到我的repo中。为了以最干净的方式保留该存储库中的编辑历史记录和许可信息,同时仍在构建和修改该存储库以适应我的存储库,我想将其克隆为我的存储库中的一个子目录。 已询问here,但我在该链接中看不到明确的答案。有没有一种既干净又简单的方法来做这件事? 推荐答案 您可以使用名为GitHub submodules的功能,您可以找到详细说明here T ..
发布时间:2022-09-01 18:06:26 其他开发

Git合并一个文件……而且是真正的三向合并,而不仅仅是签出我们和他们的文件,这不被认为是共同的祖先

我希望能够通过Git在单个文件上使用不同的合并策略,该策略使用典型合并处理的公共祖先提交的知识实际执行合并。不幸的是,这个问题的普遍答案是使用git checkout,它实际上并不执行真正的三向合并,而是简单地选择“我们的”或“他们的”。让我们来看一个例子。 有很多关于使用git checkout --theirs合并单个文件的错误信息在SO和博客上传播。这只会有效地执行一个简单的补丁,选择其中 ..
发布时间:2022-08-22 22:19:06 其他开发

停止Git更新远程文件

我有一个Git存储库,其中有几个文件。(实际上是我的Advent of Code存储库) 在这个存储库中有一个文件,我希望将其保留在GitHub远程服务器中,但我不希望Git更新它,即使该文件在本地更改。此外,我还希望在我将此存储库克隆到的每台计算机上自动执行此行为。 所以基本上这些步骤: 创建文件并添加初始内容(V1) 提交并将文件推送到远程分支 执行一些操作,让Git忽略 ..
发布时间:2022-08-18 12:49:50 其他开发

在Git Bash中重新键入用户名和密码以访问Github

我最近写错了用户名和密码,无法通过Git bash登录到我的GitHub帐户。我最初尝试克隆我的GIT分支时,它弹出一个提示我登录。 在我的用户名和/或密码登录错误后,当我再次尝试克隆时,它不会给我提供再次登录的选项。 我现在不能再次键入我的凭据。 当我再次尝试克隆时,它自动显示: 有人知道如何让弹出窗口再次出现,以便我可以重写用户名和密码吗? 推荐答案 弹出窗口可 ..
发布时间:2022-08-16 17:47:12 其他开发

包含敏感数据的私有和公共Git存储库

我当前在Heroku上运行服务。 使用Heroku进行部署的方式是将代码推送到Git存储库,这会触发构建并随后部署新代码。 由于这是将您的服务部署到Heroku的唯一方法,因此git存储库包含大量敏感信息,例如几个配置文件中的令牌和客户端机密。 正因为如此,该存储库当前是私有存储库,但我希望将其设置为公共存储库。 通常我只会.gitignore配置文件并将其完全排除,但由于提交文件是将它 ..
发布时间:2022-08-15 23:57:15 其他开发

如何从GitHub API只获取15个存储库?

由于我的标题不变,如何从公共API仅获取有限数量的存储库?我正在使用以下链接: https://api.github.com/repositories //Gets 100 首先获得100个存储库,但我只需要获得15个。我尝试了以下内容: https://api.github.com/repositories?per_page=15 //Gets 100 添加per_page= ..
发布时间:2022-08-15 13:36:38 其他开发

将拉式请求和问题添加到项目

Github API是否提供了向项目委员会添加拉式请求或问题的简单方法? 这是用户的编程等效项going to a pull request and selecting one more "Projects" from the sidebar menu 注意:API似乎确实提供了一种向项目添加卡片的方法,但我必须指定一个特定的项目专栏。我喜欢盲目地添加项目,让自动化规则决定列,类似于通 ..
发布时间:2022-08-15 13:32:33 其他开发

从另一个分支更新GitHub分支

我从另一个分支创建了一个分支。然后我返回到上一个分支并对其进行处理。现在我已经转到第二分公司了。但这第二个分支没有第一个分支的新变化。我只想从第一个分支更新第二个分支,而不删除任何分支。 推荐答案 但这第二个分支没有第一个分支的新变化 仅切换到第二个分支不足以使所述分支反映在第一个分支中提交的更改。 您需要git merge branch1,或者,如果您是唯一正在处理bra ..
发布时间:2022-08-13 21:33:33 其他开发

如何在WebHook推送事件中确定分支机构名称或ID?

当我得到一个简单的WebHook事件侦听器在我的Azure站点上处理GitHub推送事件时,我欣喜若狂,但我意识到现在我在json有效负载中看不到分支机构名称或ID(示例https://developer.github.com/v3/activity/events/types/#pushevent) 我以为可能是“tree_id”,但似乎不是。我在GitHubs的文档中找不到任何关于这方面的 ..
发布时间:2022-08-12 18:33:35 其他开发

在GitHub上不更改空格的视图提交

有没有办法在githorb.com上显示提交而不显示空格更改? 有没有办法在控制台中显示它?即克隆,然后在本地查看提交(树),忽略所有空格更改? 我广泛使用Trac;我正在寻找类似于Ignore White space changes(可以在变更集视图中找到)的内容。 推荐答案 将?w=1附加到任何显示差异的githorb.com页面上的URL,它将忽略空格。请参阅this ..
发布时间:2022-08-11 20:16:37 其他开发

如何在功能测试失败时停止Github操作步骤(使用Codecept)

我是Github Actions的新手,我尝试与功能测试进行一些持续的集成。 我使用Codecept,我的工作流运行得很好,但当某些测试失败时,该步骤被写为成功。GitHub不停止该操作并继续运行Nexts步骤。 以下是我的工作流YML文件: name: Run codeception tests on: push: branches: [ feature/func ..
发布时间:2022-08-10 18:50:12 PHP

GitHub问题。致命:远程端意外挂断

我遇到这个问题太多次了,它发生在向Github推送提交时。根据我的搜索,它看起来是由网速引起的,是真的吗?我可以在没有快速上行连接的情况下推送吗? 我从中收集了一些日志。 简要错误日志: 错误:RPC失败;cURL 18传输关闭,剩余未完成的读取数据 Send-Pack:读取边带数据包时意外断开连接 致命:远程端意外挂断 所有内容都是最新的 完整错误日志关键点: ..
发布时间:2022-08-08 21:36:22 其他开发

Xcode-GitHub´;SecureTransport错误:I/O错误。(-1)和#180;

当pushing我的GitHub回购(它是iPhone上的iOS应用程序)时我遇到了一个问题。在过去的几年里,我做这件事没有任何问题。但是,在不更改与XCode和GitHub之间的连接相关的任何内容的情况下,我现在收到以下错误消息: 我已经检查过,我的所有凭据都是最新的,项目运行正常,我能够执行commits,但当我执行push时。出现错误,并且未执行推送。 此外,我也尝试过推动其他项 ..
发布时间:2022-08-08 21:31:08 移动开发

如何在使用Jekyll时处理GitHub页面中的404

我已经使用Jekyll框架在GitHub设置了我的站点。我对404有一个问题。我添加了一个404.html,它对一些打字错误工作得很好。但是,由于在Jekyll中,类别呈现在单独的目录中,并且当用户尝试访问www.example.com/category/这样的URL时,它会显示GitHub的404,而不是我的自定义404.html,而且我也不想对类别进行索引,所以我该怎么办? 附注:在每个类别 ..
发布时间:2022-08-07 10:12:32 其他开发

Squash Git使用Git Rebase进行*非交互*提交

我正在寻找一种使用git rebase挤压提交的方法,但不是以交互方式进行的。我的问题是,我们是否可以使用git merge-base找到共同的祖先来“向下合并”,然后挤压所有未共享的提交? 例如: git init # make changes git add . && git commit -am "first" git checkout -b dev # make changes ..
发布时间:2022-07-20 14:49:04 其他开发