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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

企业开发中,git提交时屏蔽某些文件,怎么搞!【idea的处理方法】

發布時間:2024/2/28 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 企业开发中,git提交时屏蔽某些文件,怎么搞!【idea的处理方法】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【友情提示】idea下的處理方法,其他的ide或者命令行,可以關閉此頁了!

這種情況自我認為,分為兩種,一種你初始化git項目時就創建.gitignore文件.

有同學會問什么是.gitignore文件呢?

首先呢就是在你電腦的idea上下載這個:

然后重啟ide。

右鍵你的項目:

在項目中的.gitignore文件中添加你要屏蔽的文件:

如:

這樣你所添加的文件或者文件夾就為灰色了:

當你commit的時候你會發現他們任然存在,但是是灰色。你是不是認為還會提交,錯了,你點開看一下這個灰色的文件,你會發現你的改變對其根本沒有起作用,他還是原來的文件。

也就是說已經屏蔽git了。

但是很多企業開發中的同學們就會遇到:ignored track it git

這樣的話是不起作用的,那么怎么解決呢?

那么使用以下命令解決

命令:git rm?--cached -r 文件/文件夾

問題分析:
在初始化git倉庫的時候沒有創建.gitignore文件來過濾不必要提交的文件, 后來卻發現某些文件不需要提交, 但是這些文件已經被提交了, 這時候創建.gitignore文件忽略這些文件時, 發現ignore的規則對那些已經被track的文件無效.

其實.gitignore文件只會忽略那些沒有被跟蹤的文件, 也就是說ignore規則只對那些在規則建立之后被新創建的新文件生效. 因此推薦:?初始化git項目時就創建.gitignore文件.當然我們企業開發跟項目的時候大多是第二種情況!

或許有的同學還是不是很明白:

簡單來說就是你將 這個ignored track it git文件或者文件夾,使用 idea最下面的導航欄Terminal

然后使用這個命令

?git rm?--cached -r 文件/文件夾

這樣問題就解決了。

你學到了嗎?歡迎關注,點贊。

總結

以上是生活随笔為你收集整理的企业开发中,git提交时屏蔽某些文件,怎么搞!【idea的处理方法】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。