git-config

    7热度

    1回答

    我正在输出到终端,但Git没有正确检测到我输出到终端,出于着色输出的目的。我的问题是,git-config(1)的意思是:“只有在输出到终端时才使用颜色”(这个短语出现在多个配置描述的末尾,例如color.ui和color 。科)?换句话说,Git如何决定它是否输出到终端,以及如何更改我的环境设置以通知Git我的终端确实是终端? 细节: 我在Windows上使用rxvt终端与Cygwin。我也安装

    2热度

    1回答

    我想将DiffMerge配置为Git中的difftool,但没有运气。这是我的.gitconfig文件(其他设置未显示仅供用户使用)的精彩部分。 [diff] tool = diffmerge [difftool "diffmerge"] cmd = \"C:\\Program Files\\SourceGear\\Common\\DiffMerge\\sgdm.exe\

    0热度

    3回答

    的URL我是爱好项目(托管在GitHub上)我的本地机器上的一些git仓库,其中有一些是与工作相关的(其他地方托管)。因为我做错了(不要问,这是无关紧要的)我定期要rm -rf和再克隆一个回购协议,这也消灭了其.git/config文件。 我想写一些东西在我的~/.gitconfig这将设置user.email不同于我的工作项目比我的爱好项目。 (请记住,我不能使用.git/config,因为它会

    27热度

    1回答

    我使用less作为我的git寻呼机。 如果git diff输出在一个页面上可读,我的git将输出打印到屏幕上。 有时候我打字太快,打字Ctrl+D(下半页),这会杀死我的终端。即使输出非常小,是否有可以启用寻呼机git diff的选项? 不起作用: git -p diff git --paginate diff git设置:pager.diff = true

    2热度

    1回答

    在Pro的Git斯科特查孔给出some alias which might be helpful一些很好的例子,其中一个,显示最后一次提交:git last这是log -1 HEAD等价的: git config --global alias.last 'log -1 HEAD' 它会显示这样的事情: $ git last commit 66938dae3329c7aebe598c2246a

    2热度

    1回答

    我怎么能使用 “混帐配置” 命令来实现这样的结构: [diff "odf"] textconv=odt2txt

    8热度

    2回答

    git版本变成了可用的git config --local选项,我可以在哪里阅读更多关于它的内容? 我认为不提供--global会自动假定它是一个本地配置变量。为什么这个新选项是必需的?

    9热度

    3回答

    看来Git是忽略~/.gitconfig $ git config --global core.filemode false $ git config -l core.filemode=false core.filemode=true 所以现在有2项为core.filemode和git仍然没有忽视基于torek’s answer FILEMODE改变 $ touch modetest

    10热度

    3回答

    使用别名时是否有显示完整命令的选项? 例子: $ 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

    1热度

    2回答

    我获得以下错误消息,当我试图为挤压运行git rebase -i我承诺: /usr/libexec/git-core/git-sh-setup: line 112: mate: command not found 如何混帐认准编辑器? 从git-sh-setup文件,我只能看到这种方法: git_editor() { if test -z "${GI