美文网首页
git的若干注意事项

git的若干注意事项

作者: KyoDante | 来源:发表于2021-02-08 00:11 被阅读0次
    1. Linux下,文件是大小写敏感(case sensitive)的,而Windows默认是大小写不敏感(case insensitive)的,也就是说"abc.txt"和"ABC.txt"是一样的。
      这种情况会导致,在linux下面上传的git仓库,在windows下面拉取之后,大小写不同的同名文件会被覆盖,只保留了一个版本。
      解决方法:
    • 打开WSL的功能并重启电脑。
    • 然后以管理员打开Powershell,用命令"fsutil file setCaseSensitiveInfo 文件夹路径 enable",就可以打开文件夹的大小写敏感功能。

    这时候,如果在Windows下使用git拉取仓库的时候,就不会出现覆盖问题,但是在VsCode下面Explorer查看,是没办法显示的,待解决。。。


    1. .gitignore文件编写不生效:
      起因:vscode运行代码的时候,会生成一个配置文件夹,这部分是没有必要上传到仓库的,因此选择屏蔽掉该文件:
    # 屏蔽vscode配置文件
    .vscode/settings.json
    

    但是失效了,原因就是,之前的版本提交的时候,git已经开始追踪这部分内容了,那么解决方法就是:
    物理上删除掉该文件夹,然后同步一次,让git不再追踪该文件。此时,屏蔽的语句就会正常生效了~


    相关文章

      网友评论

          本文标题:git的若干注意事项

          本文链接:https://www.haomeiwen.com/subject/fakztltx.html