标签: github-for-windows

Github使用origin/master对上游/ master进行rebase

我对github社交编码很新,并且在遵循github准则方面遇到了麻烦.我将尝试描述发生了什么以及我想要实现的目标 - 希望更有经验的git向导可以帮助我找出到达那里所需的街机命令.

发生了什么

  1. 我在20127月分享了MassTransit .当时它的分支是版本v2.1.1,最后一次提交于20123月29日.
  2. 根据github的建议,我开始编写一个主题分支的一些更改.
  3. 稍后提交一些提交,当该功能完成时,我将我的主题分支合并到我的克隆的本地主服务器中,然后将其推送到github.
  4. 20123月29日以来,MassTransit正在其开发分支上开发.所有这些变化,组成v2.6.0,最近与它的主人合并.

我想做什么

我想得到所有合并到上游/主站的更改.最好是各自的提交,而不是数百个文件的大量提交.因为我在前 上游/主人(2012年3月29日)进行开发,我想有效地需要在3月29日的最后一次上游/主变更和8月8日的第一次提交之间"插入"一些提交,并且然后在那之上添加稍后发生的那些.我怎么做?

(我也不想在这个过程中破坏我的提交/分叉;-)

我尝试了什么

git checkout master
git remote add upstream git://github.com/phatboyg/MassTransit.git
git rebase upstream/master
git push
Run Code Online (Sandbox Code Playgroud)

但是,它不会让我这么做git push,抱怨我的本地提示是在原点后面的10个提交(可能是我在我的主题分支上做的提交,后来合并到origin/master?).

建议?

似乎我可能被建议所困扰.例如.或许最好创建一个单独的分支,例如. …

git github git-rebase github-for-windows

11
推荐指数
1
解决办法
7595
查看次数

Github无法同步分支

我正在使用W7 64 bi,并且刚从github客户端应用程序中收到错误.它说:

无法同步分支.您可能需要打开一个shell并调试此repo的状态.

现在我该怎么做 ?

github github-for-windows

11
推荐指数
1
解决办法
2万
查看次数

安装Github for Windows时出现System.Runtime.InteropServices.COMException

我正在尝试安装GitHub for Windows,我收到以下错误消息:

PLATFORM VERSION INFO
    Windows             : 6.0.6002.131072 (Win32NT)
    Common Language Runtime     : 4.0.30319.18052
    System.Deployment.dll       : 4.0.30319.17929 built by: FX45RTMREL
    clr.dll             : 4.0.30319.18052 built by: FX45RTMGDR
    dfdll.dll           : 4.0.30319.17929 built by: FX45RTMREL
    dfshim.dll          : 4.0.41209.0 (Main.041209-0000)

SOURCES
    Deployment url          : http://github-windows.s3.amazonaws.com/GitHub.application

ERROR SUMMARY
    Below is a summary of the errors, details of these errors are listed later in the log.
    * Activation of http://github-windows.s3.amazonaws.com/GitHub.application resulted in exception. Following failure messages were detected:
        + The referenced assembly is not installed …
Run Code Online (Sandbox Code Playgroud)

github-for-windows

11
推荐指数
2
解决办法
2万
查看次数

同步分支并使用Gi​​tHub for Windows保持最新的项目

我需要在GitHub for Windows应用程序中做些什么才能及时了解对GitHub上托管的项目或存储库所做的更改?

我很可能不会编辑,但确实想要了解并合并对项目所做的更改.

当我在桌面上克隆时,使用GitHub for Windows GUI,我有一个选项是"同步分支",它被定义为"在服务器上共享你的本地提交并从其他人那里下拉变化".我与谁分享我的本地提交?它是起源吗?而且,我的变化是"拉下来"?

看起来GUI中的"同步分支"选项可以同时执行(无论我是否愿意).

git github-for-windows

11
推荐指数
1
解决办法
719
查看次数

Windows的GitHub忘记了所有存储库

今天GitHub for Windows突然忘记了我电脑上的所有存储库.有没有人见过这样的东西?(这是最新版本,在Win7 pro上运行.)

github-for-windows

11
推荐指数
2
解决办法
857
查看次数

如何配置GitHub桌面/ Windows以使用代理?

在Windows中使用git的新手.我下载了GitHub桌面应用程序并且可以连接我的帐户,但由于主机未解析而导致推送/拉取失败.在工作场所问我,我得到以下建议,在git shell中键入此命令.

git config --global http.proxy http://username:password@proxy.workplace.com:8080
Run Code Online (Sandbox Code Playgroud)

做这个:

  1. 以纯文本格式存储我的密码?
  2. 以纯文本格式发送我的密码?

不是GitHub for Desktop生成并使用SSH密钥(我第一次连接帐户时收到了电子邮件通知)?如何配置GitHub Desktop以使用此代理?

proxy github-for-windows github-desktop

11
推荐指数
2
解决办法
1万
查看次数

为什么我在具有不同哈希值的两个分支中具有相同的提交

我对此有点疑惑......

我有两个分支,它们都有相同的提交系列.

真实的历史是他们是由我的同事创作的,他们被提交并推送到分支A上的github.在某个阶段,我将分支A与我的B分支合并.

什么混帐现在似乎显示是他在分公司一提交,与他们的哈希值,并在我的(分歧)分支相同的提交,显示我作为作者,和不同的散列集,与我在做我的分支工作间杂.

这感觉就像某种rebase问题,(我们都在某些时候使用GitHubForWindows作为同步的一部分进行rebase)但是我不知道向我们任何一个人报告了一个问题.

关于导致这种情况的原因,或者如何直截了当的任何想法将不胜感激.

git github github-for-windows

10
推荐指数
3
解决办法
7465
查看次数

意外删除了Git Shell快捷方式

那它在哪里?我检查了通常的嫌疑人,即程序文件和程序文件(x86),但我没有在那里看到任何GitHub.

github-for-windows

10
推荐指数
1
解决办法
1764
查看次数

启动应用程序(如果已安装)或重定向下载 - 窗口

Stack Overflown这个问题中提到:

在每个repo上,GitHub都有一个标记为"Clone in Desktop"的按钮(例如:https://github.com/github/developer.github.com).如果您安装了GitHub for Mac,则href类似于"github-mac:// openRepo/https://github.com/github/developer.github.com ".这将打开GitHub for Mac并提供克隆回购.如果不这样做,则href为" http://mac.github.io ".这是GitHub for Mac的下载页面.我想在我的网站上做类似的事情:如果已安装,请打开我的应用程序,如果没有则重定向下载.如何才能最好地完成?

答案是关于Github Conduit,但据我所知,Github Conduit仅适用于Mac的Github.

我有同样的问题,仅适用于Windows操作系统.GitHub如何知道GitHub是否安装在计算机上?


正如deepcurious在说他们的答案,我们需要使用下面的代码,如果协议注册的检查:

$("a[href*='github-windows://']").click(function(e) {
    var el = $(this);
    setTimeout(function() {
        window.location = el.data("data-href-alt");
    }, 200);

    // once you do the custom-uri, it should properly execute the handler, otherwise, the settimeout that you set before will kick in
    window.location = el.data("href");

    e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

我有以下HTML链接:

<a href="github-windows://openRepo/https://github.com/jquery/api.jqueryui.com" data-href-alt="https://www.example.com/app-not-installed">Clone …
Run Code Online (Sandbox Code Playgroud)

windows macos github url-scheme github-for-windows

10
推荐指数
1
解决办法
823
查看次数

Github for Windows Pull Request for remote Bitbucket Repo

基于这个教程,我能够成功地将Github for Desktop与我的远程Bitbucket repo连接起来.

看一下示例教程repo,我看到应用程序中内置了一个Pull Request选项 - 很棒:

在此输入图像描述

但是,当我选择远程Bitbucket repo时,该选项丢失了:

在此输入图像描述

我找不到任何对此负责的选项.

有谁知道这种行为有什么影响?

github-for-windows

10
推荐指数
1
解决办法
234
查看次数