问题标签 [git-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7719 浏览

linux - git rebase 无法执行编辑器

我正在尝试使用 rebase 压缩一些 git 提交。当我运行这个:

我收到此错误:

我试图更改 git config 编辑器变量,但我还没有让它工作。现在我的配置文件显示如下:

我正在运行 Ubuntu 13.04

有任何想法吗?

0 投票
4 回答
662 浏览

git - 暂时对远程存储库使用不同的协议

我的笔记本电脑上有一个 git 存储库,以及 GiHub 上的一个远程存储库(运行“git clone”时创建的直接配置)。

我正在使用 SSH 传输协议。即远程地址为:git@github.com:MyName/MyProg.git

我现在处于一个端口 23 被阻塞的网络环境中(据我所知,只有端口 80 和 443 是开放的)。我需要获取/合并服务器上可用的最新更改。我有哪些选择?如果可能的话,我想避免使用 http 协议创建一个新的远程分支(这与我已经拥有的远程分支基本相同)。

0 投票
1 回答
391 浏览

git - 有选择地将 git 分支与 master 同步

我知道如何“同步”两个分支(即每次更新 master 时都会更新 gh-pages 分支)。

我想要的是仅将 master 的某个目录同步到 gh-pages 分支。需要明确的是,这就是我想要实现的目标:

掌握:

gh页面:

换句话说,我希望每次推送 master 时都将 gh-pages 更新为 master 的 dist/ 目录。

可行吗?

0 投票
1 回答
1834 浏览

git - 覆盖 .gitconfig 用户文件中的 git config --system ( git config --global )

我在系统范围的配置中有该文件(但它也可以包含在git config include.path="/path/to/defaultconfig"我想重置以前设置的一些值中。

特别是,默认配置文件包含diff.external = git-diff-wrapper,我想为某些用户停用它

0 投票
17 回答
444397 浏览

git - 如何在 Git 中提交仅区分大小写的文件名更改?

我已经通过取消首字母大写更改了一些文件名,Name.jpgname.jpg. Git 无法识别这些更改,我不得不删除这些文件并再次上传它们。Git 在检查文件名更改时是否可以区分大小写?我没有对文件本身进行任何更改。

0 投票
10 回答
74269 浏览

git - 我的 Git 配置中的设置来自哪里?

我注意到我core.autocrlf在跑步时有两个清单git config -l

最后三个(从 user.name 向下)是我C:\users\username\.gitconfig文件中唯一的。其他所有的来自哪里?为什么 core.autocrlf 被列出两次?

这是 MSysGit 1.8.3,我还安装了 Sourcetree(Windows 7)。在 Sourcetree 中,我取消选中“允许 Sourcetree 修改您的全局 Git 配置文件”

0 投票
2 回答
69 浏览

git - 将当前回购指向不同的回购

我有一个存储库 (A),我一直在其中构建代码,我在不同的存储库 (B) 中也有相同的旧代码版本,将存储库 (A) 带到存储库 (B) 的最佳方法是什么。最终回购(A)应该消失。基本上我想指向B。

在这些选项中,哪一个是一种好习惯:

  1. 编辑 .git/config 文件 URL - 使用 URL (B) 代替 URL (A) 并推送所有更改

  2. 做一个拉取请求并引入更改(不确定从一个回购到另一个回购它可以完成(A)不是(B)的一个分支。

也许有比上述两种更好的方法。

0 投票
2 回答
19598 浏览

git - 在 Gitconfig 中设置 GIT_SSH 环境变量

有没有办法在 gitconfig 文件中设置 GIT_SSH 环境变量?

0 投票
1 回答
274 浏览

git - 如何使用 Gitproxy 进行自定义 SSH

如何使用 gitproxy 连接特定远程/域的自定义 ssh 选项?

0 投票
3 回答
7819 浏览

git - 如何跳过“Hit return to start merge resolution tool”并自动打开mergetool

Git 要求点击返回按钮以逐个打开每个冲突文件的合并工具:

如何避免我的项目的点击返回步骤并自动打开配置的合并工具?