git config配置文件中选项的修改

git config配置文件中选项的修改,第1张

git配雀野置的增删改查

1.用git config —global —add user.name rhc

add表明他有多个这种键值对

能够依据这个键查询这个值git config user.name

也能够用git config —get user.name来查询

通过以上两个命令查询,得出username是add进去的rhc

2.查看配置使用

hxgdeMacBook-Pro:~ hxg$ git config -l

3.删除

hxgdeMacBook-Pro:~ hxg$ git config --global --unset user.emall

再查:

hxgdeMacBook-Pro:~ hxg$ git config -l

credential.helper=osxkeychain

filter.lfs.required=true

filter.lfs.clean=git-lfs clean -- %f

filter.lfs.smudge=git-lfs smudge -- %f

filter.lfs.process=git-lfs filter-process

user.name=hxg

user.email=xxx@qq.com

如果有两个相同的选项如:

user.name=hxg

user.name=hx x xxg

这种则需要在 hxgdeMacBook-Pro:~ hxg$ git config --global --unset user.name后渣岁顷面如陆加rhc

git 配置语法:

斜杠 / 开头表示目录

星号 * 通配多个字符;

问号 ? 通配单个字符

方括号 [] 包含单个字符的匹配列表;

叹号 ! 表示不忽略(跟踪碰举)匹配到的文件或目录;

此外,git 对于 . gitignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会笑槐碧生效;

我们在使用git对项目进行版本管理的时候,总有一些不需要提交到版本库里的文件和文件夹,这个时候我们就需要让git自动忽略掉一下文件。

举例说明:

注:一定要设置好规则顺序,*python__/ 和!testpython__/test.txt 设置这两规则时,*python__/ 规则要在!testpython__/test.txt规则之明态前,这样才能使testpython__/test.txt些文件不被忽略

但是往往对于已经提交的文件,在 .gitignore 文件中添加其目录是不会让提交列表中的目录消失的,假如之前没将 test 目录添加到 .gitignore 文件中,提交代码的时候又把 test 目录提交上去了,那后面在 .gitignore 文件中添加 test 目录是不会让提交列表中的 test目录消失的,这个时候我们就需要使用命令删除暂存区中的 test 目录

开发过程中可能还会遇到这样的情况,某个文件没有修改好,但是又要提交代码, 想这次忽略这个文件,下一次提交时再去提交它。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12212434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存