Idea或Pycharm上.idea的忽略提交的問題總結

文章目錄

  • 問題描述
  • 如果是首次提交或者之后的提交代碼時把.idea及其文件提交到遠端倉庫中,此時再創建.gitignore會不生效。

問題描述

由于在代碼托管平臺上創建的項目,沒有關聯創建.gitignore文件。導致git 克隆到本地電腦上時,項目的根目錄下也就沒有.gitignore文件。此時也沒有在本地手動創建.gitignore文件。那么提交代碼時,會出現 .idea下的好多未提交文件。(.idea目錄及其下文件是如何產生的?是當我們把項目導入的IDE里是自動給創建生成的)。為了避免把.idea提交到遠程倉庫里,建議我們首次提交代碼前,在項目的根目錄下,創建.gitignore文件(沒有的情況下),并將此.gitignore和首次需要提交的代碼一并提交到遠端代碼倉庫中。
在這里插入圖片描述
.gitignore的內容如下:

.idea/
在這里插入圖片描述
在這里插入圖片描述

如果是首次提交或者之后的提交代碼時把.idea及其文件提交到遠端倉庫中,此時再創建.gitignore會不生效。

因為我們之前提交過.idea文件,本地暫存區存在歷史記錄,所以此時再創建.gitignore文件,并配置內容為.idea/,所以也不生效。

此問題按以下方式解決:
在項目的根目錄下執行以下命令
在這里插入圖片描述
git rm -r --cached .idea 這條命令的作用:
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
查看本地的提交記錄:
在這里插入圖片描述
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/92265.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/92265.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/92265.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【鎖】MySQL中有哪幾種鎖?

📚 歡迎來到我的Java八股文專欄! 🎉 各位程序員小伙伴們好呀~ 👋 我是雪碧聊技術,很高興能在CSDN與大家相遇!? 🚀 專欄介紹 這個專欄將專注于分享Java面試中的經典"八股文"知識點 &a…

曠視科技視覺算法面試30問全景精解

曠視科技視覺算法面試30問全景精解 ——AI賦能 智能安防 視覺創新:曠視科技視覺算法面試核心考點全覽 前言 曠視科技(Megvii)作為全球領先的人工智能公司,專注于計算機視覺、深度學習和智能安防等領域,推動人臉識別、…

docker nginx 部署前端踩坑記錄

文章目錄坑點1:localhost 與127.0.0.1坑點1:localhost 與127.0.0.1 server {listen 80 default_server;client_max_body_size 20M;# 記錄訪問日志和錯誤日志access_log /var/log/nginx/host.access.log main;error_log /var/log/nginx/error.l…

JAVA_TEN-面向對象高級一

一.Static一 定義:叫靜態,可以修飾成員變量、成員方法成員變量按有無static修飾,分為兩種:類變量:有static 修飾,屬于類,在計算機里只有一份,會被類的全部對象共享。實例變量&#x…

幻獸帕魯開服教程

以下均為個人推薦,不喜勿噴,望審核大大明辨開服條件一臺帶公網的vps服務器(需開放udp),配置至少為4c16g,推薦8c32g開服需要準備的工具:steamcmd:https://steamcdn-a.akamaihd.net/cl…

lesson21:Python面向對象編程

目錄 引言 一、了解面向對象編程(OOP):編程范式的革命 1.1 什么是面向對象編程? 1.2 OOP vs 面向過程:思維方式的差異 1.3 OOP的三大核心特性 二、類與對象:OOP的基石 2.1 類(Class&#…

基于卷積神經網絡與小波變換的醫學圖像超分辨率算法復現

基于卷積神經網絡與小波變換的醫學圖像超分辨率算法復現 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家,覺得好請收藏。點擊跳轉到網站。 1. 引言 醫學圖像超分辨率技術在臨床診斷和治療規劃…

HCIP第一二章筆記整理

第一章:復習HCIA第一階段應用層:自然語言轉換為編碼表示層:編碼轉換為二進制介質訪問控制層:二進制轉化為信號物理層:傳輸電信號第二階段:OSI參考模型應用層:提供網絡服務表示層:對數…

《使用Qt Quick從零構建AI螺絲瑕疵檢測系統》——2. C++基礎:構建程序的堅實骨架

目錄一、概述1.1 背景介紹:從UI到邏輯1.2 學習模式:Qt控制臺應用二、C語法快速入門2.1 變量、數據類型與注釋2.2 函數與代碼封裝2.3 循環與容器:批量處理三、面向對象編程:封裝數據與行為四、Qt的核心擴展:信號與槽通信…

Navicat 遠程連接SQLlite數據庫

1、SQLlite數據庫是一個本地.db文件,默認不支持遠程連接; 2、Navicat 可以通過ntunnel_sqlite.php文件連接遠程SQLlite庫; 3、安裝Navicat,安裝完成,在安裝目錄下找到ntunnel_sqlite.php文件; 4、上傳當前文…

OpenCV用于計算光流的一個類cv::optflow::DualTVL1OpticalFlow

操作系統:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 編程語言:C11 算法描述 cv::optflow::DualTVL1OpticalFlow 是 OpenCV 中用于計算光流的一個類,特別地,它實現了基于雙幀 TV-L1(Total V…

PyQt5在Pycharm上的環境搭建 -- Qt Designer + Pyuic + Pyrcc組合,大幅提升GUI開發效率

軟件安裝 目標軟件: Python解釋器Pycharm編輯器 Python官網: 點擊訪問Python官網 Pycharm官網:點擊訪問Pycharm官網 環境搭建 搭建完成后最終的環境詳情: python安裝路徑:D:\ProgramEnviron\Python\Python311Pyth…

30天打牢數模基礎-卷積神經網絡講解

案例代碼實現一、代碼說明本案例使用PyTorch實現一個改進版LeNet-5模型,用于CIFAR-10數據集的圖像分類任務。代碼包含以下核心步驟:數據加載與預處理(含數據增強,劃分訓練/驗證/測試集);定義CNN網絡結構&am…

Dev-C++——winAPI貪吃蛇小游戲

🚀歡迎互三👉:霧狩 💎💎 🚀關注博主,后期持續更新系列文章 🚀如果有錯誤感謝請大家批評指出,及時修改 🚀感謝大家點贊👍收藏?評論? 今天水一篇吧…

【openbmc6】entity-manager

文章目錄 2.1 事件監聽:dbus在linux上使用的底層通信方式多半是unix domain socket ,事件的到來可被抽象為:socket上有數據,可讀 2.2 事件處理:由于主線程肯定有邏輯得跑,因此新開一個線程甚至多個線程專門用來監聽和處理事件,但存在多線程就意味著可能存在競爭,存在競…

Java 實現 UDP 多發多收通信

在網絡通信領域,UDP(用戶數據報協議)以其無連接、高效率的特點,在實時通信場景中占據重要地位。本文將結合一段實現 UDP 多發多收的 Java 代碼,詳細解析其實現邏輯,幫助開發者深入理解 UDP 通信的底層邏輯與…

Java學習第六十二部分——Git

目錄 一、關鍵概述 二、核心概念 三、常用命令 四、優勢因素 五、應用方案 六、使用建議 一、關鍵概述 提問:Git 是什么? 回答:一句話,分布式版本控制系統(DVCS),用來跟蹤文件&#…

CDN和DNS 在分布式系統中的作用

一、DNS:域名系統(Domain Name System) 1. 核心功能 DNS是互聯網的“地址簿”,負責將人類易記的域名(如www.baidu.com)解析為計算機可識別的IP地址(如180.101.50.242)。沒有DNS&…

uniapp用webview導入本地網頁,ios端打開頁面空白問題

目前還沒解決,DCloud官方也說不行 IOS下webview加載本地網頁時,無法加載資源 - DCloud問答

軟考 系統架構設計師系列知識點之面向服務架構設計理論與實踐(8)

接前一篇文章:軟考 系統架構設計師系列知識點之面向服務架構設計理論與實踐(7) 所屬章節: 第15章. 面向服務架構設計理論與實踐 第3節 SOA的參考架構 15.3 SOA的參考架構 IBM的Websphere業務集成參考架構(如圖15-2所示,以下簡稱參考架構)是典型的以服務為中心的企業集…