如何在没有合并提交或使用 CLI 的情况下保持 GitHub fork 的最新状态?

为回购做出贡献的普通 GitHub 流程是创建上游的分支,克隆您进行更改的本地副本, 然后向上推到您的分支,然后创建一个 PR,将您的更改合并到上游。 但是,如果在此之后上游发生了变化,如何在不创建合并提交 (也不使用 git CLI) 的情况下更新 fork? 我已经知道如何以创建合并提交或依赖 git 命令行界面的方式来做到这一点。这个问题是关于仅使用 GitHub.com 网站或 GitHub 桌面应用程序 (没有 CLI) 的。 因为这是一个非常常见的工作流,所以使用 GitHub GUI 似乎应该有一些简单的方法来完成。 重申: 使用 CLI 或创建合并提交的任何答案 (例如这种方式 [https://github.com/KirstieJane/STEMMRoleModels/wiki/Syncing-your-fork-to-the-original-repository-via-the-browser] ) 因为我明确寻找非 CLI 解决方案,所以不会回答这个问题。 ……

共4个回答,已解决, 标签: github github-for-windows github-desktop
试图用 gh-pages 部署我的 React 应用程序,但是收到了这个错误消息: “file” 参数必须是 string 类型的。未定义的接收类型

我试图用 gh-pages 部署我的 React 应用程序,但是我面临这个错误: “文件” 参数必须是 string 类型。未定义的接收类型。 起初,我认为这是我的代码,所以我做了另一个没有修改的 create-react-app,试图用npm run deploy命令,但再次收到此错误消息。 我的包。json (我已经添加了我的homepage link, the predeploy and deploy scripts, and the gh-pages依赖): “名称”: “测试-部署”, “版本”: “0.1.0”, “私人”: 真的, "主页": "https://vnsteven.github.io/test-deploy/", 【依赖】: { “Gh-pages”: “^ 2.1.0”, “反应”: “16.8.6”, “Dom-dom”: “16.8.6”, "反应-脚本”: “3.0.1” }, 【脚本】: { “开始”: “反应脚本开始”, “构建”: “反应脚本构建”, “测试”: “反应脚本测试”, “弹出”: “反应脚本弹出”, “预部署”: “npm 运行构建”, “部署” ……

共2个回答,已解决, 标签: javascript reactjs github npm github-pages
如何将主分支合并到当前分支

我是 GitHub 的新手。我有一个 “主人” 分支,我的分支叫做 “噪音”。主分支有新的重要变化,我现在需要合并,但是我有代码在进行中,还没有推送到我的分支 “噪音”。什么命令可以保持我当前的代码在 “噪音” 写,也合并在 “主” 分支的重要变化?提前谢谢。 ……

共2个回答, 标签: git github
Git 克隆尾随斜线

我只是想了解一个尾随斜线的意义Git 克隆尤其是因为只有没有尾随斜线的那个似乎有效 (对于一个同事来说,这两个似乎都很好)。 $ Git 克隆 https://github.com/bazelbuild/examples/ 克隆入 'examples'... 错误: 找不到存储库。 致命: 无法从远程存储库读取。 请确保您拥有正确的访问权限 并且存储库存在。 $ Git 克隆 https://github.com/bazelbuild/examples 克隆入 'examples'... 远程: 枚举对象: 979,完成。 远程: 总 979 (增量 0),重用 0 (增量 0),包重用 979 接收对象: 完成 100% (979/979) 、 326.45 KiB | 2.61 MiB/s。 解决增量: 100% (330/330),完成。 $ Git-版本 2.21.0 版本的 git ……

共0个回答, 标签: git github
如果我保证没有合并冲突,有没有什么工具可以直接修改旧的 git 提交源代码,更新的提交保持不变?

现在,我能想到的最好的方法是: 1. 从我要修改的提交的上一个提交签出一个新分支 2. 做一些改变,然后提交 3. 樱桃从旧分支中选择所有提交 手工做这些都是乏味的。 如果我保证没有合并冲突,有没有更快的方法? 有时候我只想删除一些console.log从以前的提交或添加一些评论。 我知道 Github 桌面没有这样的功能,因为我是一个重度用户。 但是其他的呢? ……

共0个回答, 标签: javascript node.js git github github-desktop
方法级别的 Git 差异

我正在查看所有方法/函数的信息添加、删除和修改在任何两个提交之间 注释- 1. 代码库在 Java 和 Github 上 2. Utlimate Goal-我必须能够在跨子包和类的任何两个提交之间获得所有删除、修改 (源代码修改和方法重命名) 和新添加的方法 3. 更高兴的是,如果返回完整的方法签名完全限定方法名 [https://stackoverflow.com/questions/11778032/fully-qualified-reference-to-java-method-signature] 我尝试过的东西 1. git Diff-链路 [https://git-scm.com/docs/git-diff] -但是差异历史是巨大的,我真的只对添加、删除或修改方法的变化感兴趣 (即在 Java 中列出类而不是函数) 2. git log -L :function:path/to/file-打印该函数的变化历史,不做我打算做的事情,观察者在一个特定的函数上,而不是在整个 git ……

共0个回答, 标签: java git github version-control git-diff
在 Github 中查看/恢复待定代码审查

的赏金 [https://stackoverflow.com/help/bounty]19 小时后到期。这个问题的答案有资格获得 50 的声誉奖金。砖块 [/users/5441799/bricky]想要引起更多关注对于这个问题。 当我开始代码审查时,我可以添加多个带有 “待定” 状态审查的评论,然后一次提交所有评论,而不是一个接一个地提交。 如果我关闭审查并回到它,那些待定的评论会被保存,但是它需要我回到同样的请求。有没有办法专门搜索那些我已经开始审查但尚未提交的 PRs?我试着用搜索 commenter:me is:open and is:pending但这只会返回我已经完全发表评论的 PRs。 ……

共0个回答, 标签: github pull-request github-codereviews