Tag: github上

GitHub合并分支“主”

经过多年的svn使用后,尝试了Git和Github。 我似乎有一些基础知识,但有一个项目让我困惑。 UserA对FileA进行更改并将其推送到远程服务器(GitHub) UserB对FileB进行更改。 他首先从远程服务器拉出,然后将其更改推送到FileB到远程服务器 GitHub提交历史显示来自UserA的推送和来自UserB的推送 但是,UserB的提交历史logging中还有一个名为“ https://github.com/xxx/yyy ”的“Merge branch master”的附加条目。 在Github中查看diff会显示这是UserA对FileA所做更改的精确副本 为什么重复显示 – 从UserA推到FileA和合并分支主条目是相同的…第二个似乎是多余的我。

把我的所有提交压缩成一个GitHub拉取请求

我在GitHub上做了一个pull请求。 现在,存储库的所有者正在说要将所有提交压缩成一个。 当我inputgit rebase -i记事本打开时显示以下内容: noop # Rebase 0b13622..0b13622 onto 0b13622 # # Commands: # p, pick = use commit # r, reword = use commit, but edit the commit message # e, edit = use commit, but stop for amending # s, squash = use commit, but meld into previous commit # f, fixup […]

有没有恢复Github和Bitbucket 2FA没有恢复代码或备份电话号码的方法?

我的Android设备坏了,我失去了访问Github和Bitbucket 2因子authentication码。 不幸的是,我没有保存恢复代码或设置一个备用的电话号码,通过短信接收代码,我没有login到任何计算机上的Github和Bitbucket。 有另外一种方法可以访问我的Github和Bitbucket账户吗?

如何在使用源代码pipe理时隐藏连接string,用户名,密码?

我正在做一个小型的项目,我正在使用连接string,也不应该被其他人看到或使用的API键和值。 我使用公共GitHub帐户进行源代码pipe理。 在web.config中使用纯文本时,使用源代码pipe理的常用方法是什么? 在签入代码之前是否需要手动删除值?

我怎样才能获取一个我没有拥有的分支的未合并的拉取请求?

我需要在NServiceBus回购中引入特定的拉取请求(尚未处理到主stream中): https://github.com/johnsimons/NServiceBus/commit/d8524d53094e8181716e771c1023e968132abc15 这显然不是我的回购,但我需要在该请求中存在的变化。 做这个的最好方式是什么?

对于github pull请求,只能压缩到一个“正确的”提交

我在github上有一个回购,其他人(Bob,为了争辩)已经发出了pull request。 他的代码不完美,所以我们经历了几轮加价。 据我所知,他承诺并推动每一组标记变化的拉动请求。 所以我的仓库看起来像这样: master: —o A (Chowlett | | pull-req: o—o—o—o BCD (all Bob) 提交SHA和消息如下: A: 123456 Good commit <chowlett> B: 777ccc Fix the widget bug <bob> C: 888ddd Review markups <bob> d: 999eee Further markups <bob> 我现在很高兴接受这个拉动要求。 但我宁愿预标记版本不在我的回购。 我可以达到以下所有条件吗? 如何? 将B,C&D合并到我的回购中作为一个单独的提交 生成“合并请求#99 …”提交 让github自动closurespull请求

如何离线安装Github for Windows?

由于问题说如何安装Github的Windows没有互联网连接? 如果这是不可能的,那么是否有一些替代客户端具有以下function: 支持代理 脱机安装程序 我发现smartgit有一个离线安装程序,但它似乎没有代理支持。 如果没有这样的客户端,那么可以做些什么来扩展窗口或其他客户端的github的function? 我的意思是有没有办法使用一些API来扩展它? 任何链接,这将是有益的。

即使在删除工作树并运行工作树修剪之后也无法检出分支

我使用以下命令为分支创build工作树: Git add worktree <path> <branch-name> 这为我创造了一个新的工作树,并检查了path上的分支 现在我想删除/删除工作树。 冉下面的命令: rm -rf <path> git worktree prune 理想情况下,这应该删除工作树,并删除该path的参考。 所以现在我应该可以检查分支。 但是,当我运行以下命令来检出到该分支: git checkout <branch-name> 我得到这个错误: fatal: '<branch-name>' is already checked out at '' 有人可以帮助我正在发生的事情。

GitHub API:存储库贡献

有没有办法通过GitHub API访问GitHubconfiguration文件页面上的“Repositories contribute to”模块中的数据? 理想情况下,整个列表,不只是前五名,这些都是你可以在网上看到的。

github连接其他回购

我有一个项目,依靠github中的两个回购函数。 当我将我的项目提交给github时,我如何链接到这两个回购? 我应该复制我自己的回购中的文件或链接到另一个特定版本的回购,因为我不想更新并导致不兼容。 我已经创build了我的github回购,我应该怎么做?