github相关内容
所以。我向一个git存储库添加了一些几个月没碰过的新文件。由于某些原因,在将我的更改合并、拉入和推送到GitHub后,我注意到所有新文件都插入了文本,如下所示: >>>>>>>> HEAD c0d3234k2jl423;lk4j232;l34jk32;l23j4 这些类行在新添加的文件中是随机插入的,但可能不是完全随机插入的。幸运的是,没有太多的新文件,我能够很容易地浏览、清理它们,然后
..
They said就这么简单 您可以告诉Git跟踪新创建的远程分支,只需使用-u标志和“git推送”即可。 但这对我来说从来都不管用。 如何创建GIT远程跟踪分支, Git现在可以通知您“未推送”和“未拉出”提交。 这是我的: $ git status On branch newfeature/v4-json nothing to commit, workin
..
我想将我的本地分支从sort-rows-of-common-tables重命名为develop/sort-rows-of-common-tables,然后将其作为新分支推送到远程。我已经有一个名为develop的本地和远程分支。 所以我试了试 git branch -m develop/sort-rows-of-common-tables 但我得到了 error: 'refs
..
大约一个月前,我创建了一个GIT回购,其中的主分支称为‘master’。几天前,当我尝试提交并推送到同一个repo时,它将我的更改推送到‘master’分支,但我收到一条消息,说主分支已更改为‘main’分支。 我已尝试合并,但收到错误消息称无法合并不相关的历史记录(显然它们将具有不相关的历史记录,因为‘Main’分支刚刚创建) 现在我所有的代码都在‘master’分支上,而不是主分支
..
除了main,我创建了三个分支:b-release、b-A、b-B。b-A是基于release-branch创建的,而b-B是基于b-A创建的。 main --- b-release | b-A --- b-B 我还创建了三个PR: PR-release(对比main):该请购单是由PR-b-A和PR-b-B组成的变更
..
合并到分支时的冲突数量与更改分支的基数有什么区别吗?为什么会这样? 在进行合并时,合并更改存储在合并提交本身(两个父级的提交)中。 但在执行REBASE时,合并存储在哪里? 谢谢, Omer 推荐答案 Rebase(大多数情况下)只是一系列挑剔的选择。选择樱桃和合并使用相同的逻辑--我称之为合并逻辑和文档通常称为三向合并逻辑--来创建新的提交。 该逻辑是,给定提交X和
..
我使用Squash and Merge将dev分支合并到main,因为我不希望来自dev分支的某些提交消息出现在main中 但现在我发现main比dev提前了1次提交。 该图显示dev和main之间没有联系。这是我以前从未见过的,我第一次使用了挤压和合并 存储库的图形: 现在,我应该做什么: git checkout dev git rebase main 否则,我应该
..
GitHub上有一个开源项目。其原始回购包含最新的主分支机构。现在有一个人(不是我)分叉了这个repo,从主分支创建了一个开发分支,并向开发分支添加了东西。我现在想要做的是将开发分支合并回主分支。不幸的是,分叉回购的主分支不是最新的。还要注意的是,我并不拥有这两个相应的远程Repos。 目前,我已经使用git clone将原始repo和派生的repo克隆到我的本地计算机。如何将派生的repo
..
有没有办法在GitHub中查看提交日期,精确到天/小时?较早的提交以“人类可读”的格式显示,例如“2年前”,而不是显示实际日期。 如果无法在GitHub上查看实际日期,是否有比git clone更容易的解决方法? 推荐答案 将鼠标悬停在2 years ago上,您将获得时间戳。
..
我想获取对GitHub存储库提出的所有Pull请求的审查注释。它是一个企业GitHub和私有存储库。 例如: GitHub的URL为https://github.mycomp.com 回购的URL为https://github.mycomp.com/MyRepo/MyProject 如何使用GitHub API获取所有提出的公关的所有审核评论。 推荐答案 该接口有一个拉取
..
我正在使用Pygithub尝试创建拉入请求。 # push branch cmd = ["git", "push", "origin", "HEAD:refs/heads/my-branch"] subprocess.run(cmd, check=True) ... # then create PR repo = client.get_repo(MY_GITHUB_REPO) repo.cr
..
我正在尝试使用GraphQL从Github获取按ID列出的问题列表,但看起来我遗漏了什么,或者这是不可能的。 query ($ids:['517','510']!) { repository(owner:"owner", name:"repo") { issues(last:20, states:CLOSED) { edges { node {
..
对于给定的存储库,我们可以通过替换以下URL中的‘用户名’和‘repo’来查看其分支: https://github.com/username/repo/network/members 示例:https://github.com/veracrypt/VeraCrypt/network/members 问题 使用GitHub API,我们如何按 订购存储库的分支 星星 观
..
根据我们应用程序的设计要求,我们使用GitLab API删除了GitLab中的合并请求。现在我们正在迁移到Github,我正在寻找一个类似的API调用来关闭Github上的Pull请求。 我通读了文档here,但它没有回答我的问题。 如果有人能帮我一下,我会很高兴的。 推荐答案 如果您阅读您在上面粘贴了其链接的API documentation,似乎有一个更新端点可用于分配
..
我有一个文件,其内容是“from test”--9个字节。文档说明创建的文件的SHA是使用SHA1: 计算的 计算文件的SHA-1哈希并将其存储在Blob对象中。 (出自https://developer.github.com/v3/git/blobs/) 但是,当我计算“from test”的十六进制编码的sha1输出时,我得到5669556d9a5c27fdd649dcaa
..
如何通过GitHub API获取https://github.com/{user}/{repo}/security/dependabot?page=1&q=is%3Aopen可用的依赖警报列表? 我搜索了the documentation,但在那里找不到任何内容。 谢谢! 推荐答案 RepositoryVulnerabilityAlert有此RepositoryVulner
..
在尝试通过ssh设置提交的构建状态时,我遇到了一些困难。我首先使用GitHub personal access token成功设置了构建状态。基于this answer,我创建了以下cURL命令: #!/bin/bash USER="red" REPO="code" COMMIT_SHA="6ec8d6ef221c3e317fa20b1f541770b8f46f065c" MY_TOKEN=
..
是否可以获取与版本标签相关的拉请求列表(或仅获取编号)? 我一整天都在查看Github API文档,尝试了不同的方法,但我看不出如何才能做到这一点。 当我通过API获得提交时,我看不到拉取请求信息可用,即使拉取请求id链接在此处可用,例如: https://github.com/octokit/octokit.rb/commit/1d82792d7d16457206418850a3ed0a
..
这是关于推送到无本地工作目录的远程回购(Python push files to Github remote repo without local working directory)问题的后续问题。我想知道,如果该文件已经存在于远程存储库中,而我只想用一个同名的修改后的文件来更新它,该怎么办?(例如,相当于在Github网站上,上传远程上已存在的文件的修改版本) 编辑:我们已提出解决方案:
..
我能够找到特定用户的关注者数量,但我想知道如何才能最好地找到每个关注者拥有的关注者数量。当然,我可以遍历每个关注者,然后将关注者总数加起来,但这将是“昂贵的”,并开始将我推向API速率限制。 有没有人知道更好的方法来处理这样的事情? 推荐答案 您可以使用GraphQL API v4来执行此操作,以下代码将检索前100名关注者及其各自的关注者计数: { user(logi
..