git webStorm不提交某些檔案的一種做法

2022-07-25 22:57:15 字數 953 閱讀 5854

前提:

用webstorm + git 進行開發,有一些檔案新增到ignore檔案後,用webstorm的git工具進行提交時仍然能夠看到。

考慮新建乙個changelist(如ignore),然後將不想提交的檔案放入此list,通過工具自帶的下拉選進行過濾。

一、新建changelist:

開啟 9.version control 工具,找到changelist按鈕,選擇新建:

輸入新列表的名稱,如ingnore

二、將不需要提交的檔案放入ignore列表

三、提交**時選擇預設的提交列表即可

另外一種做法:

在專案中有些配置檔案不需要提交,但是有同學在後面開發中發現在.igonore檔案中無論如何都無法忽略某些檔案的提交。原因在這裡:

已經維護起來的檔案,即使加上了gitignore,也無濟於事。----

那麼如何解決呢?方式如下

git update-index --assume-unchanged   要忽略的資料夾/資料夾下檔名

比如我要忽略專案下.idea資料夾下所有xml檔案,idea下都是xml檔案(我用的webstorm):

git update-index --assume-unchanged   .idea/*.xml

如果要重新恢復提交,使用如下命令:

git update-index --no-assume-unchanged   .idea/*.xml

這樣每次提交就不會提交idea下的檔案了。

需要注意的是,vue下的檔案如humburger.spec.js忽略時要寫全名,不支援*.js的模糊匹配。

mybatis不提交事務獲取主鍵

transactional propagation propagation.required,rollbackfor exception.class insert運算元據庫時候,先得到對應的主鍵然後提交事務插入對應資料 例 insert into table values user.insert t...

SVN 給檔案 設定不提交

選中不提交的檔案右鍵 如下圖 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細語法參考幫助?本編輯器支援markdown extra,擴充套...

git 忽略不提交的檔案3種方式

從未提交過的檔案,從來沒有被 git 記錄過的檔案,也就是新增之後從來沒有提交 commit 過的檔案,可以使用.gitignore忽略該檔案。只能作用於未跟蹤的檔案 untracked files 例如 gitignore ds store node modules dist npm debug....