posts - 18,comments - 0,views - 17789

git默认对文件中的大小写不敏感。

方案1:

通过配置git来达到识别文件大小写的问题。命令如下:

git config core.ignorcecase false

缺点:每个仓库都需要修改。

方案2:

1.先删除存储在git本地仓库的目标文件,以Login.less为例:

git rm Login.less 或 git rm -f Login.less -f 表示强制删除

2.修改文件名

3.添加文件到本地仓库 git add

4.提交到本地仓库及远程仓库

git commit -m 'rename file';
git push

git merge 冲突后恢复到合并前状态

方案1:

git merge --abort //回滚到合并之前

方案2:

git stash
git stash clear

修改git仓库的提交用户名和邮箱地址

复制代码
//查看
git config user.name
git config user.email
//全局仓库
git config --global user.name "test"
git config --global user.email "test@163.com"
//单个仓库
git config user.name "test"
git config user.email "test@163.com"
复制代码

取消git对某文件的跟踪(示:development.env.js)

git update-index --assume-unchanged config/development.env.js 可以忽略文件
git checkout .\config\development.env.js 
git update-index --no-assume-unchanged .\config\development.env.js  可以取消忽略文件

 

 

 

posted on   平凡滴人  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示