前提:
用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....