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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【Git】Git修改Repository语言类型

發(fā)布時間:2025/3/15 编程问答 10 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Git】Git修改Repository语言类型 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

問題描述

Github私有的洛谷代碼庫由于摻雜了大量的.cpp、.cmake等亂七八糟的東西,又被歸類為CMake了:

但我們想把它恢復(fù)為Java并且以后還是Java,怎么操作呢?

操作步驟

首先找到本地Git項目的根目錄:

我們打開隱藏的文件,可以看到.git:

在這里創(chuàng)建.gitattributes文件,輸入以下內(nèi)容:

*.* linguist-language=java

這是一個隱藏文件,創(chuàng)建成功之后可以看到:

接下來使用Git提交代碼,提交成功之后可發(fā)現(xiàn)語言類型被改回了Java:

.gitattributes

如果Github上未指定語言,Linguist會識別代碼的類別,它是根據(jù)某種語言的代碼量來決定是哪種語言的項目。如果識別有誤,可以新建.gitattributes文件來進行設(shè)置。
格式如下:

*.cmake linguist-language=java

多個設(shè)置使用分號隔開。

更具體的配置語法:

  • 斜杠 / 開頭表示目錄
  • 星號 * 通配多個字符
  • 問號 ? 通配單個字符
  • 方括號 [] 包含單個字符的匹配列表
  • 嘆號 ! 表示不忽略(跟蹤)匹配到的文件或目錄

所以說,我寫的*.*可以表示任何文件。

想了解更更多嗎?點此開啟新世界

如何創(chuàng)建.gitattributes文件

事實上,我們創(chuàng)建.gitattributes文件的通常方法是新建txt的時候改名,但這樣創(chuàng)建.gitattributes文件的時候Windows系統(tǒng)會報錯,而這點是網(wǎng)絡(luò)上很多博客并沒有提及的,所以我做一下說明。

創(chuàng)建的時候,默認(rèn)是“新建文本文檔.txt”,全部刪去,改成“.gitattributes.”,注意末尾這個點然后回車新建,就OK了。

更多的方法可以看這篇文章:《在 Windows 中創(chuàng)建以點開頭的文件》

總結(jié)

以上是生活随笔為你收集整理的【Git】Git修改Repository语言类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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