git 提交java檔案在Windows下不區分大小寫問題
前幾天提交的程式碼(因檔案中修改了類名字),在本地沒有任何問題,程式碼合併其他分支後發現JAVA檔案與JAVA檔案中的class類名不一致。
確認問題:
git 預設對檔名大小寫不敏感
處理辦法:
windows下在git中修改檔案的大小寫,請使用以下命令:
command: git mv --force AllinpayProperties.java AllinPayProperties.java
example
command: git mv --force AllinpayProperties.java AllinPayProperties.java
執行後
command: git status
執行結果
modified: src/main/java/*/*/AllinpayProperties.java
deleted: src/main/java/*/*/AllinPayProperties.java
GIT效果
gitlab上JAVA檔案AllinpayProperties.java已經被修改成AllinPayProperties.java
其他處理方式:
1、類似linux的git命令
command: git mv -f AllinpayProperties.java AllinPayProperties.java
2、修改git配置檔案
方法1
command: git add ignorecase = false to [core] in .git/config
方法2
command: git config core.ignorecase false
相關推薦
git 提交java檔案在Windows下不區分大小寫問題
前幾天提交的程式碼(因檔案中修改了類名字),在本地沒有任何問題,程式碼合併其他分支後發現JAVA檔案與JAVA檔案中的class類名不一致。 確認問題: git 預設對檔名大小寫不敏感 處
不區分大小寫的串比較---Windows下的stricmp和Linux下的strcasecmp
不區分大小寫的串比較, 在實戰中的應用還是很廣泛的, 有時候可以增強程式的容錯性, 下面我們來分別看看Windows下的stricmp和Linux下的strcasecmp Windows下的stricmp: #in
【解決】VSCode在windows下不能開啟標準標頭檔案
滑鼠放到標準標頭檔案上,VSCode提示一下錯誤: #include errors detected. Please update your includePath. IntelliSense
eclipse git提交忽略檔案gitignore,以及不起作用問題解決
eclispe中git提交時,一些類似.classpath, .project文件不能提交,需要在pom.xml平級目錄下新建.gitignore檔案進行設定。有時候專案中存在了.gitignore檔案,但是看不到,需要這樣設定.gitignore檔案設定了,commit時候
Java在Linux下 不能處理圖形的解決辦法
錯誤 div a.out tom 報表 top linux trap 變量 java在圖形處理時調用了本地的圖形處理庫。在利用Java作圖形處理(比如:圖片縮放,圖片簽名,生成報表)時,如果運行在windows上不會出問題。如果將程序移植到Linux/Unix上的時候有可能
git提交本地檔案到碼雲
git提交本地檔案到碼雲 1.本地的資料夾,滑鼠右鍵選擇git bash here 2.git init 初始化一個git倉庫 3.git remote add origin https://gitee.com/ArLee //&nb
Docker 排坑之旅(一):windows下不能掛載資料夾進container
準備工作 在windows的user資料夾下新建資料夾,命名為DockerPackages,這個就是我們想掛載的資料夾。 錯誤重現 測試環境: docker 版本: 18.09.0 windows 版本:win10,用HyperV 命令
java實現windows下amr轉換為mp3(可實現微信語音和qq語音轉換)
最近做一個專案需要將微信的語音檔案放在頁面進行播放,查了好多資料發現,web頁面直接播放並沒有一個好的解決方案,於是就想到了先將amr檔案轉換成易於在頁面播放的mp3檔案,然後在進行播放,現在將amr檔案轉化為mp3檔案的幾種方式以及踩過的坑分享一下: 查了好多資料,總結一下,amr轉換mp3的方式有如下幾
Linux下mysql不區分大小寫設定
Linux環境下的MySQL資料庫的表名預設是區分大小寫的 Windows環境下的MySQL資料庫的表名預設是不區分大小寫的 所以Linux下想mysql不區分下大寫可以檢視/etc/my.cnf檔案: cat /etc/my.cnf 如果要使用資料庫表名不區分大
git提交忽略檔案或資料夾
在專案根目錄下面 新增 .gitignore檔案 檔案中每一行表示需要忽略的檔案的正則表示式。 .gitignore檔案過濾有兩種模式,開放模式和保守模式 1. 開放模式負責設定過濾哪些檔案和資料夾 例如: /target/ 表示專案根目錄下的target
Linux下mysql支援表名不區分大小寫
1、開啟my.cnf檔案 vi /etc/my.cnf 2、在my.cnf檔案中內容的最下面新增 [mysqld] lower_case_table_names=1 PS:lower_case_
Springboot MultipartFile ajax提交java檔案上傳
ecplise jdk 1.8 一。配置資訊 pom.xml 檔案引入以來依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>
java中replaceAll不區分大小寫替換
Java 中replaceAll如何忽略大小寫呢? 方式一:在正則表示式前面新增(?i) Java程式碼 @Test publicvoid test_replaceAll33(){ String input = "I like Java
Java replaceAll不區分大小寫
Java 中replaceAll如何忽略大小寫呢? 方式一:在正則表示式前面新增(?i) Java程式碼 @Test public void test_replaceAll33(){ String input = "I lik
git 提交本地檔案到coding.net 簡單操作
今天嘗試下將原生代碼 提交到coding.net,因為是新手,練習了下提交程式碼 下面是簡單的推送步驟: 第一步如上所示,因為不小心把git 關了,下面是具體的步驟: 第二步 第三步、 git push origin master 會提示先pull
【Java】windows下直接運行Java程序(利用bat運行jar文件)
變量 註冊表 r文件 語言 col bat文件 語句 get bat 這種方法只是掩耳盜鈴,簡化了運行jar的方式。並不是將Java代碼打包成了exe文件。 具體步驟為,電腦上有JRE環境,然後利用bat文件包裝一下運行jar的控制臺語句,最後用C語言打包成exe文件。
Tesseract-OCR Windows下不換行的問題研究
Tesseract-OCR 直接識別出的文字,用記事本開啟會發現不會換行,但是用Notepad++開啟卻能看到換行。 其實這是因為Windows下的換行 結尾是要加 回車符 和換行符 也就是 \r \n 。 而Unix等作業系統只需要\n就可以了。 知道了原理後
java檔案下載,中文不顯示
@RequestMapping("/downLoadZipFile") public void downLoadZipFile(String videoAddress, String videoName, HttpServletResponse response)
Java在Windows下使用Hbase操作Hadoop示例
(1)解決jar包依賴問題,可以使用兩種方式1、直接建立maven工程,編寫pom檔案,新增依賴的jar包宣告2、直接下載對應的hbase的linux壓縮包,解壓後拷貝資料夾lib下的所有jar包注意: 在執行過程中會報錯:java.lang.NoClassDefFou
設定Linux下Mysql表名不區分大小寫
1、Linux下mysql安裝完後是預設:區分表名的大小寫,不區分列名的大小寫; 2、用root帳號登入後,在/etc/my.cnf中的[mysqld]後新增新增lower_case_table_names=1,重啟MYSQL服務,這時已設定成功:不區分表名的大小寫; lower_case_table_nam