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 目录
开发过程中可能还会遇到这样的情况,某个文件没有修改好,但是又要提交代码, 想这次忽略这个文件,下一次提交时再去提交它。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)