标签: git-config

在将repo复制到windows上时,如何阻止git添加回车符?

我的笔记本电脑上还有XP,并安装了Git,以便我可以做一些工作.当我从我的服务器(也就是linux)克隆存储库时,它会自动将回车添加到每一行.所以现在Git认为每个文件都被修改过,实际上他们没有.

我尝试将以下行添加到我的.gitconfig文件中无济于事

[core]
    autocrlf = true
Run Code Online (Sandbox Code Playgroud)

要么

[core]
    autocrlf = input
Run Code Online (Sandbox Code Playgroud)

我也试过跑步

git config core.autocrlf <value>
Run Code Online (Sandbox Code Playgroud)

在有问题的存储库中,然后很难重置.这似乎也没有用.任何帮助,将不胜感激.

git git-config

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

我可以从另一个加载一个.gitconfig文件吗?

可能重复:
是否可以在.gitconfig中包含文件

使用bash和zsh,我可以获取子文件,以便更好地组织我的配置.

我可以做类似的事.gitconfig吗?

git git-config

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

特定服务器的http.sslCAInfo证书的.gitconfig语法是什么?

我正在通过https使用远程git存储库,它具有自签名证书.为了让git知道自签名证书,我在.gitconfig中有以下内容:

[http]
sslCAInfo = /home/user/myselfsigned.cert
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是当我添加另一个带CA签名证书的远程时,git(或curl?)错误地尝试使用此远程的cert文件.将证书应用于特定远程的正确语法是什么?

git https certificate self-signed git-config

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

执行Git别名时显示完整命令?

使用别名时是否有显示完整命令的选项?

例:

$ git ci -m "initial commit"
Full command: git commit -m "initial commit"
...
$ git lg
Full command: git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
...
Run Code Online (Sandbox Code Playgroud)

别名非常方便,但我喜欢学习/提醒我的别名实际上做了什么(我的大部分别名是从互联网上复制的)

git git-config

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

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

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

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

git config --global merge.ff false
Run Code Online (Sandbox Code Playgroud)

但是,每当我从远程更新当前分支/ pull时,它都会创建一个合并提交...这实际上很严重,尤其是在GitHub上分配其他项目时.

无论如何git pull 总是要快速前进吗?不幸的是,我尝试过:

git pull --ff-only upstream master
Run Code Online (Sandbox Code Playgroud)

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

fatal: You cannot combine --no-ff with --ff-only.
Run Code Online (Sandbox Code Playgroud)

我真的厌倦了看到这个:

Gross:一个

git version-control github git-config

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

如何获取有效的git-config值及其来源?

我知道git-config并不知道所有可能的默认值,但有没有办法不仅可以看到哪些配置值适用于当前的repo,还有哪些配置(本地,全局,系统)负责?

git git-config

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

在AWS CodeBuild中设置https git clone的凭据

我正在一个项目中运行CodeBuild,该项目具有存储在CodeCommit中的私有要求.

我需要添加一个命令buildspec.yml来加载https git凭据,以便git clone在CodeBuild运行时起作用pip install.

构建失败了 fatal: could not read Username for 'https://git-codecommit.us-west-2.amazonaws.com': No such device or address

git git-config amazon-web-services aws-codebuild

10
推荐指数
2
解决办法
2713
查看次数

`git add --patch` with` --word-diff`

git add --patch 提供了一个很好的界面,用于查看未分级的更改,然后仅暂存下次提交中需要的更改.

很棒,除了一件事:没有明显的方法来选择diff使用哪个视图.

特别是,我希望能够像我一样配置git add --patch向我呈现差异git diff --word-diff.

我怎样才能做到这一点?

(NB既不是--word-diff也不--word-diff --color完全相同--color-words,所以这个问题(和它的答案)与这个问题及其答案是不同的.但是,这个问题的答案比这个问题更全面,所以这可能是去的地方有关如何操作实现的事情更多信息,这样.)

git ergonomics git-diff git-config git-add

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

Gitk:默认情况下,将"忽略空间更改"选项设置为true

这有可能吗?我试过git config --global alias.diff 'diff -b -w'但不幸的是,这不是解决方案.

git git-diff gitk git-config

9
推荐指数
3
解决办法
1912
查看次数

如何在 git 中使用“zealous diff3”?有什么优点和缺点?

我刚刚阅读了Git 2.35.0 的发行说明(尽管注释 2.35.1 已经可用)。

在这些发行说明中,我看到:

  • 添加了“Zealous diff3”风格的合并冲突呈现。

我的问题:

  1. 如何使 git diff / difftool 默认为“热心”差异演示文稿?
  2. 与默认的差异呈现模式相比,使用它有哪些优点和缺点?

git diff diff3 git-config

9
推荐指数
1
解决办法
2305
查看次数