标签: github

网站实例的 Git 分支?

我在几个网站上工作,除了图像和 css 或设置中的一些更改外,两个网站都需要几乎相同的代码。

我刚刚读完了 Pro Git 书的分支章节,我有点困惑,如果分支不是解决这个问题的最佳解决方案,是一个分支吗?

我的意思是,我们有代码的实例 A 和 B,在 A 和 B 之间,区别在于诸如 css 颜色、url、api 键之类的东西,但大多数代码是相同的,所以我可以用什么方式来处理这个,我需要像 A 中的代码,然后“修补”它以获得 B,但我不确定如何进行不覆盖图像的合并...

无论如何,如果是分支或分叉,如何在不丢失 B 更改的情况下对 A 中的新功能进行合并?

git forking github multiple-instances branch

7
推荐指数
1
解决办法
283
查看次数

sh.exe”:剪辑:找不到命令

朋友们,我试图将 ssh 密钥复制到剪贴板,而在 git bash 上,我得到了

$ clip < ~/.ssh/id_rsa.pub
sh.exe": clip: command not found
Run Code Online (Sandbox Code Playgroud)

我使用 Win7 ,我尝试使用 Windows 命令提示符但没有运气,

请让我知道任何替代方式

git github

7
推荐指数
1
解决办法
3万
查看次数

Github 允许我以另一个用户的身份提交

我正在学习如何使用 Git,并且我注意到提交时无法控制 user.name 和 user.email。例如,我在我的存储库中。我可以更改我的本地配置,

$ git config user.name "<someone's Github username>"
$ git config user.email "<someone's Github email>"
Run Code Online (Sandbox Code Playgroud)

然后,我提交一些东西并推送它。我将被要求提供我的 Github 用户名和密码。

现在看起来好像另一个 Github 用户在我的存储库中创作了该提交。!?

我错过了什么吗?

git github

7
推荐指数
2
解决办法
2705
查看次数

无法打开 github.com 错误代码:DNS_PROBE_FINISHED_NXDOMAIN

我正在使用 Ubuntu 14.04 64 位有线连接。在过去的 7 天里,我一直无法打开Github。它反而有一个错误。

我的连接/硬件/网络/浏览器设置或网站本身有什么问题吗?

Chrome 显示此网页不可用,详情如下

找不到 github.com 上的服务器,因为 DNS 查找失败。DNS 是将网站名称转换为其 Internet 地址的网络服务。此错误最常见的原因是没有连接到 Internet 或网络配置错误。这也可能是由无响应的 DNS 服务器或阻止 Chromium 访问网络的防火墙引起的。错误代码:DNS_PROBE_FINISHED_NXDOMAIN

Firefox 提示找不到服务器

PS我的系统上没有安装防火墙软件。

github ubuntu

7
推荐指数
1
解决办法
8707
查看次数

我可以在我的存储库中提交对其他人的拉取请求的提交吗?

有人向我的代码发出了拉取请求,我想进行一些更改,而不是拒绝请求或等待他们进行更改。

我不知道礼节是什么,但我想知道我是否可以直接将提交提交到拉取请求中而不合并它?

github

7
推荐指数
1
解决办法
5382
查看次数

IntelliJ IDEA 的完整 github 问题和项目板集成

我最近发现,除了从 IntelliJ IDEA 内简单地从 github 存储库推送/拉取之外,您还可以创建拉取请求并根据 github 存储库上的问题创建任务和更改列表(即使使用 git-flow 集成)。

现在我想知道:IntelliJ 中的 github 集成进展到了什么程度?

  • 是否可以在 IntelliJ 中创建新问题?
  • 是否可以查看您的项目板以了解哪些问题正在处理、正在审查或已完成?
  • 创建分支时是否可以自动将板上的问题卡移至进行中?

(如果没有,谁愿意扩展 github 插件以包含这些功能?:P)

github intellij-idea issue-tracking

7
推荐指数
0
解决办法
716
查看次数

要签署哪封电子邮件来提交 GitHub 并保留隐私?

我已将 GitHub 帐户设置为保密我的个人电子邮件地址。我的个人电子邮件地址在 GitHub 上唯一使用的地方是向我发送电子邮件通知。这意味着表单的地址<username>@users.noreply.github.com应该在所有其他项目的 GitHub Web 界面中使用和显示。

为了确保我的姓名和个人电子邮件地址不会在提交详细信息中暴露,我已将 git 配置设置user.email为相同的no-reply地址,并将我user.name的 GitHub 用户名设置为相同的地址。

为了签署我的提交,我创建了一个 GPG 密钥。密钥也使用noreply地址。密钥已添加到我的 GitHub 帐户。

然而,在 GitHub 界面中,我看到我的提交仍然未经验证。

“未经验证”标签,没有用户与提交者电子邮件关联

我是否在正确的地方使用了正确的电子邮件地址?是否可以签署提交并使提交和签名信息都不会暴露我的个人信息?

git privacy github gnupg

7
推荐指数
1
解决办法
3175
查看次数

如何将 git 配置为对 Mac 上的不同帐户使用多个 SSH 密钥?

我有两个 GitHub 帐户,一个用于工作,一个用于个人使用。

由于工作中的 IT 要求,我已经使用 SSH 好几年了,但对于我的个人项目,我一直使用基本身份验证,因为它更容易。

GitHub已弃用基本身份验证,因此我现在想为我的个人项目使用 SSH 密钥。

我已经知道如何创建 SSH 密钥并将其与我的 GitHub 帐户关联,但我只能将 SSH 密钥与一个帐户关联。因此,我创建了第二个 SSH 密钥并将其与我的个人帐户关联,但现在当我克隆我的个人存储库时,我的 git 客户端尝试使用我的工作 SSH 密钥而不是我的个人密钥。

如何配置我的个人存储库以使用我的个人 SSH 密钥以及我的工作存储库以使用我的工作密钥?

我使用的是 Mac。

ssh git github macos

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

“同步分支”在 Github 应用程序上执行什么命令

正如标题所暗示的,“同步分支”在 OS X 的 github 应用程序上执行哪些操作?它是否再次对 repo 进行完整克隆?

git github macos

6
推荐指数
1
解决办法
4959
查看次数

访问 github 中的旧提交

2a89985我想在这个项目中找到提交Github。我想知道如何访问提交 如果我知道提交编号?由于这是一个大项目,因此似乎有很多提交。可以从终端访问它吗?

github commit

6
推荐指数
1
解决办法
1707
查看次数