问题标签 [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.
git - Git总是在没有快进的情况下合并,除了拉动时?
有没有办法让 git 总是在没有快进的情况下合并,除了拉动时?
在一个不错的 git-flow 之后,我喜欢保留我的分支历史记录(以后更容易删除功能等),所以我将我的配置设置为在合并时从不快进,如下所示:
但是,每当我从远程更新我当前的分支/拉取时,它都会创建一个合并提交......这真的很恶心,特别是对于在GitHub 上分叉其他项目时。
有没有办法git pull
总是快进?不幸的是,我尝试这样做:
...只是看着它吐出一个错误:
我真的厌倦了看到这个:
git - 如何在 git repo 中合并用户?
我有一个 git repo,我从不同的计算机提交,所以我最终显示为 2 个不同的贡献者,但实际上它是一个用户 - 我。如何将这些用户合二为一?
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.sh
和diffmerge-diff.sh
编写如下:
diffmerge-diff.sh
和 diffmerge-merge.sh:
而且......同时......我的 .gitconfig 包括这些:
该网站还表示:“您可能需要修改这两个文件中的路径,具体取决于您在系统上安装 DiffMerge 的位置。” 但我不知道他们的意思。
我知道这可能需要消化很多信息,但是有人知道问题可能是什么吗?如果它无法解决,是否有更简单的方法来做到这一点?对于入门级 Git,Diffmerge 是否过于复杂?
谢谢您的支持。
git-merge - 如何配置 Araxis Merge 以与 Git 一起使用?
我知道 Araxis Merge 现在是mergetool
Git 的“完全支持”,所以我能找到的关于配置 Git 以使用它的大部分内容现在已经过时了。特别是,Araxis Merge 应该“开箱即用”,只需执行
提供araxis
在我的 PATH 上。
但是,由于几个原因,修改我的 PATH 不是一种选择,所以我需要能够指定正确的path
或cmd
在.gitconfig
.
我应该如何配置 Git(在 OS X 上)以便它找到 Araxis Merge?只需遵循其他工具的示例,例如kdiff3
and p4merge
with
不工作;(猜测)也不
我应该如何配置我的araxis.path
?是否有其他 Git 设置应该与 Araxis Merge 一起使用?
git - gitconfig:git 配置文件的位置
如何查找/列出全局和用户配置文件?我的意思是“Git 原生功能”,而不是像find
.
git - 可以有条件地设置 gitconfig 选项吗?
通过 Github,我在几台不同的计算机和服务器上使用同一组“点文件”。在我直接控制的 Mac 和 Linux 机器上,我安装了 Sublime Text 2 并将其设置为我选择的 git 合并和提交编辑器。但是,在远程(即不受我直接控制的)服务器上,我会选择使用 vim。
我宁愿不.gitconfig
为那些远程服务器创建和维护第二个。有没有办法做这样的事情:
我在哪里根据主机名设置了 $IS_REMOTE?
git - Git 警告:无法访问 'P:\/.gitconfig':参数无效
我只是在测试 git。我运行了以下命令:
我现在得到这个时git status
和其他人:
git - Git 裸存储库已签出主分支?
我很确定以前有人问过这个问题,但我似乎没有找到它。很抱歉,如果它是重复的。
我有一个裸存储库,可以将其称为 project_x.git,如果我们检查它说的配置文件
所以它肯定是正确的,bare = true。现在我正在尝试用清理版本替换 master 。
我正在使用 gitblit 顺便说一句,这不是实际的服务器 url。
这个回复让我很困惑,我怎么能在我的裸仓库上有一个结帐分支?谁在那个分支上工作:),没有意义。要么配置明智,要么 gitblit 惹恼了我。我不明白?
怎么了?
顺便说一句,如果我尝试相同的消息
编辑:这可行,但您不能像我之前尝试的那样删除分支。
谢谢
git - .gitconfig 中的 [core] 有什么作用,如何设置?
我想知道 [core] 做什么,以及如何设置它。我发现我的主目录中的 .gitconfig 文件是这样的:
在另一个主目录中,它看起来像这样:
git - 具有机器特定变更集的点文件的版本控制
我将点文件存储在 git repo 中,但是我确实有不同的本地更改集.gitconfig
(受版本控制) - 它可能是不同的环境(autocrlf true)或不同的用户名。
现在每次我检查我去的回购时:
这对我来说似乎不是最佳实践。我应该如何在不同的机器上进行不同的本地更改集?什么是最干净和最明确的方式?还是我什至一开始就解决了错误的问题?