日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

will not add file alias already exists in index(git上传代码出错)

發(fā)布時(shí)間:2025/3/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 will not add file alias already exists in index(git上传代码出错) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一 問(wèn)題描述

今天在用git上傳代碼的時(shí)候,發(fā)現(xiàn)一個(gè)問(wèn)題,以前從來(lái)沒(méi)有遇到過(guò),今天也是運(yùn)氣好,就被我碰到了,不過(guò),每件事情有有果必有因,也是前面修改了一些文件才導(dǎo)致的,下面講講為什么會(huì)出現(xiàn)這個(gè)問(wèn)題,然后怎么解決的?

二 問(wèn)題原因

這個(gè)錯(cuò)誤的描述來(lái)看,意思是說(shuō):不能夠給我需要 commit 的文件添加別名,因?yàn)樵?git 上已經(jīng)存在這個(gè)文件了。

也就是說(shuō),我只需要解決文件重名的問(wèn)題就可以解決了,想到前面我開(kāi)發(fā)的過(guò)程中,由于項(xiàng)目問(wèn)題,改了一個(gè)文件,只是改了大小寫(xiě)而已,所以,其實(shí)就是這個(gè)問(wèn)題。

后來(lái),在 stackflow 也找到了答案,于是,結(jié)論出來(lái)了。

原因分析

1、需要將 git 的大小寫(xiě)是否識(shí)別進(jìn)行修改,默認(rèn)是不區(qū)分大小寫(xiě)的,將他設(shè)置為區(qū)分。
2、將原來(lái)的文件名,改名。

三 具體操作

1、使用下面命令讓 git 區(qū)分大小寫(xiě)。
git config --global core.ignorecase false

或者,修改項(xiàng)目下的 git 配置文件 .git/config

[core]ignorecase = false
2、修改原始的文件名

找到你出現(xiàn)問(wèn)題的文件的目錄,然后修改文件名。每修改一個(gè)文件的名稱(chēng),commit一次。

mv 原始文件名 新的名稱(chēng)

這樣就把整個(gè)問(wèn)題給解決了,這個(gè)也折騰了我好久,特此記錄下來(lái)!

點(diǎn)個(gè)贊,看一看,好習(xí)慣!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收錄,這是我花了 3 個(gè)月總結(jié)的一線大廠 Java 面試總結(jié),本人已拿大廠 offer。
另外,原創(chuàng)文章首發(fā)在我的個(gè)人博客:blog.ouyangsihai.cn,歡迎訪問(wèn)。

最后,再分享我歷時(shí)三個(gè)月總結(jié)的 Java 面試 + Java 后端技術(shù)學(xué)習(xí)指南,這是本人這幾年及春招的總結(jié),已經(jīng)拿到了大廠 offer,整理成了一本電子書(shū),拿去不謝,目錄如下:

現(xiàn)在免費(fèi)分享大家,在下面我的公眾號(hào) 程序員的技術(shù)圈子 回復(fù) 面試 即可獲取。

有收獲?希望老鐵們來(lái)個(gè)三連擊,給更多的人看到這篇文章

1、老鐵們,關(guān)注我的原創(chuàng)微信公眾號(hào)「程序員的技術(shù)圈子」,專(zhuān)注于 Java、數(shù)據(jù)結(jié)構(gòu)和算法、微服務(wù)、中間件等技術(shù)分享,保證你看完有所收獲。

2、給俺點(diǎn)個(gè)贊唄,可以讓更多的人看到這篇文章,順便激勵(lì)下我繼續(xù)寫(xiě)作,嘻嘻。

3、另外,原創(chuàng)文章首發(fā)在我的個(gè)人博客:blog.ouyangsihai.cn,歡迎訪問(wèn)。

點(diǎn)贊是對(duì)我最大的鼓勵(lì)
↓↓↓↓↓↓

總結(jié)

以上是生活随笔為你收集整理的will not add file alias already exists in index(git上传代码出错)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。