问题标签 [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 投票
2 回答
1403 浏览

git - Git总是在没有快进的情况下合并,除了拉动时?

有没有办法让 git 总是在没有快进的情况下合并,除了拉动时?

在一个不错的 git-flow 之后,我喜欢保留我的分支历史记录(以后更容易删除功能等),所以我将我的配置设置为在合并时从不快进,如下所示:

但是,每当我从远程更新我当前的分支/拉取时,它都会创建一个合并提交......这真的很恶心,特别是对于在GitHub 上分叉其他项目时。

有没有办法git pull 总是快进?不幸的是,我尝试这样做:

...只是看着它吐出一个错误:

我真的厌倦了看到这个:

毛:一

0 投票
3 回答
163 浏览

git - 如何在 git repo 中合并用户?

我有一个 git repo,我从不同的计算机提交,所以我最终显示为 2 个不同的贡献者,但实际上它是一个用户 - 我。如何将这些用户合二为一?

0 投票
1 回答
163 浏览

ruby-on-rails - 如何在 Windows 7 上使用 Diffmerge 配置 git(这样它就不会崩溃)?

我正在尝试让 Git 与 DiffMerge 一起使用,而在这周之前我从未使用过它们中的任何一个。对于它的价值,所有这一切都是为了 Ruby on Rails。

我几乎完全按照http://jdonley83.com/blog/setting-up-git-in-windows-with-diffmerge/上的说明进行操作。但是,当我输入“Git Diff”时,命令行没有加载 DiffMerge,而是崩溃了。

所以你不必去重新阅读网站上的说明,该网站基本上说要设置两个文件,调用diffmerge-diff.shdiffmerge-diff.sh编写如下:

diffmerge-diff.sh

和 diffmerge-merge.sh:

而且......同时......我的 .gitconfig 包括这些:

该网站还表示:“您可能需要修改这两个文件中的路径,具体取决于您在系统上安装 DiffMerge 的位置。” 但我不知道他们的意思。

我知道这可能需要消化很多信息,但是有人知道问题可能是什么吗?如果它无法解决,是否有更简单的方法来做到这一点?对于入门级 Git,Diffmerge 是否过于复杂?

谢谢您的支持。

0 投票
5 回答
16467 浏览

git-merge - 如何配置 Araxis Merge 以与 Git 一起使用?

我知道 Araxis Merge 现在是mergetoolGit 的“完全支持”,所以我能找到的关于配置 Git 以使用它的大部分内容现在已经过时了。特别是,Araxis Merge 应该“开箱即用”,只需执行

提供araxis在我的 PATH 上。

但是,由于几个原因,修改我的 PATH 不是一种选择,所以我需要能够指定正确的pathcmd.gitconfig.

我应该如何配置 Git(在 OS X 上)以便它找到 Araxis Merge?只需遵循其他工具的示例,例如kdiff3and p4mergewith

不工作;(猜测)也不

我应该如何配置我的araxis.path?是否有其他 Git 设置应该与 Araxis Merge 一起使用?

0 投票
1 回答
1630 浏览

git - gitconfig:git 配置文件的位置

如何查找/列出全局用户配置文件?我的意思是“Git 原生功能”,而不是像find.

0 投票
7 回答
6010 浏览

git - 可以有条件地设置 gitconfig 选项吗?

通过 Github,我在几台不同的计算机和服务器上使用同一组“点文件”。在我直接控制的 Mac 和 Linux 机器上,我安装了 Sublime Text 2 并将其设置为我选择的 git 合并和提交编辑器。但是,在远程(即不受我直接控制的)服务器上,我会选择使用 vim。

我宁愿不.gitconfig为那些远程服务器创建和维护第二个。有没有办法做这样的事情:

我在哪里根据主机名设置了 $IS_REMOTE?

0 投票
15 回答
40639 浏览

git - Git 警告:无法访问 'P:\/.gitconfig':参数无效

我只是在测试 git。我运行了以下命令:

我现在得到这个时git status和其他人:

0 投票
2 回答
3973 浏览

git - Git 裸存储库已签出主分支?

我很确定以前有人问过这个问题,但我似乎没有找到它。很抱歉,如果它是重复的。

我有一个裸存储库,可以将其称为 project_x.git,如果我们检查它说的配置文件

所以它肯定是正确的,bare = true。现在我正在尝试用清理版本替换 master 。

我正在使用 gitblit 顺便说一句,这不是实际的服务器 url。

这个回复让我很困惑,我怎么能在我的裸仓库上有一个结帐分支?谁在那个分支上工作:),没有意义。要么配置明智,要么 gitblit 惹恼了我。我不明白?

怎么了?

顺便说一句,如果我尝试相同的消息

编辑:这可行,但您不能像我之前尝试的那样删除分支。

谢谢

0 投票
2 回答
1894 浏览

git - .gitconfig 中的 [core] 有什么作用,如何设置?

我想知道 [core] 做什么,以及如何设置它。我发现我的主目录中的 .gitconfig 文件是这样的:

在另一个主目录中,它看起来像这样:

0 投票
1 回答
560 浏览

git - 具有机器特定变更集的点文件的版本控制

我将点文件存储在 git repo 中,但是我确实有不同的本地更改集.gitconfig(受版本控制) - 它可能是不同的环境(autocrlf true)或不同的用户名。

现在每次我检查我去的回购时:

这对我来说似乎不是最佳实践。我应该如何在不同的机器上进行不同的本地更改集?什么是最干净和最明确的方式?还是我什至一开始就解决了错误的问题?