1. 程式人生 > >IDEA GIT 忽略檔案 最佳方式

IDEA GIT 忽略檔案 最佳方式

前言

ps:下面均為轉載部落格的內容:
在intellij中忽略提交檔案,分兩種情況,

檔案沒有納入版本管理

第一種,檔案還沒有納入版本管理,這種通過 svn的ignore配置
version control—-local changes—-configure ignored files,
忽略檔案分幾大類,忽略某個資料夾、忽略某類檔案(正則)、忽略某個檔案
這裡寫圖片描述

這裡寫圖片描述

檔案已經納入版本管理

如果檔案已經納入版本了,應該採用第二種方法
第二種方法主要應對檔案已經納入版本管理,但不想再提交,比如,不小心提交的eclipse、intellij的檔案,以後不想再提交了,這種就通過version control的changelist來實現。intellij提供了changelist功能,可以對檔案進行分類,提交時,只提交active(活躍的)changelist。

建立一個changelist

首先建立一個changelist,為了好記,可以叫忽略的或者ignored,
new changelist—-忽略的
這裡寫圖片描述

將檔案納入ignored list

此時,修改了add.jsp,它會在Default裡出現,如果我們不想提交,拖動檔案到忽略的changelist
這裡寫圖片描述

只提交Default changelist

提交時,先點選Default,然後點選提交,就只提交指定的檔案了。
這裡寫圖片描述

當然,在提交資料夾時,將某些檔案排除後,會出現對話方塊,問你是否將排除的納入另外一個changelist,那時候再建這個忽略的changelist也是可以的。

也可以通過資料夾分組
這裡寫圖片描述

總結

總而來看,第二種方法是最可靠的方式,無論檔案是否提交,都可以通過此方法達到提交指定檔案的要求,並且提交的檔案,一目瞭然

相關推薦

IDEA GIT 忽略檔案 最佳方式

前言 ps:下面均為轉載部落格的內容: 在intellij中忽略提交檔案,分兩種情況, 檔案沒有納入版本管理 第一種,檔案還沒有納入版本管理,這種通過 svn的ignore配置 version control—-local changes—

idea svn忽略檔案不提交

在intellij中忽略提交檔案,分兩種情況, 檔案沒有納入版本管理 第一種,檔案還沒有納入版本管理,這種通過 svn的ignore配置  version control—-local changes—-configure ignored files,  忽略檔案分幾大類

iOS工程配置git忽略檔案(.gitignore) .gitignore無效解決辦法

開啟終端cd到本地倉庫,和.git同層(檢視隱藏檔案) $ cd project $ ls -a 複製程式碼 建立.gitignore檔案 $ vim .gitignore 複製程式碼 鍵入 "i",看到下面這個,進入編輯模式 -- INSERT -- 複製程式碼 把

Git忽略檔案:.gitignore

檔案內容示例: # Windows: Thumbs.db ehthumbs.db Desktop.ini # Python: *.py[cod] *.so *.egg *.egg-info dist build # My configurations: db.ini deploy_k

git忽略檔案

對於後臺伺服器,有些時候希望git的pull和push忽略一些檔案。需要建立檔案:.gitignore 附:點開標頭檔案在windows環境下建立: 檔案後加點,如建立.a命名時寫.a. 檢視頭部寫法: 比如C就用C.gitignore,Ja

IDEA新增忽略檔案

背景 idea工具開發專案時,會生成一些特例檔案,當然,咱們管理專案時,該檔案禁止提交,如.idea,.iml,target資料夾等 intellij中忽略檔案兩種情況 一、要忽略的檔案沒有納入版本管理 1、version control—-local changes—-configur

Git忽略檔案不起作用解決方案

       開發過程中由開發工具生成的檔案一般不需要提交,但每次開發工具會自動去修改這些檔案,每次都要去提交這些東西,不提交會有一系列問題,很煩人。        可以通過配置.gitignore檔案讓git不在跟蹤記錄這些檔案。心血來潮去配置的時候,發現配

可能是最全的git忽略檔案規則.gitignore檔案

可能是最全的.gitgnore檔案配置。防止不相關係統自動產生的檔案提交到git上。該檔案放置到git專案的根目錄下,能夠讓git忽略符合.gitignore中檔案字尾的檔案,不會被新增到git版本控制中。 .gitignore中的檔案字尾列表大多是系統自動產生的,上傳到

AndroidStudio設定git忽略檔案

Git使用中,在遠端倉庫我們一把都不會上傳idea自動生成的檔案,如.idea,.gradle檔案,而這個時候就需要設定忽略檔案,忽略檔案的方式有倆種,一種是Git命令實現,一種是AndroidStudio的自帶功能,此篇也正是講解的As內自帶的忽略功能。 一

Spring載入Hibernate對映檔案最佳方式

無論*hbm.xml配置檔案多與少,都用下面的配置方式方便又最佳! 使用LocalSessionFactoryBean的“mappingDirectoryLocations”屬性來定義對映檔案, 只需指出對映檔案所在資料夾,Spring會找出該資料夾內所有的對映檔案,

git 忽略檔案問題.xcuserstate

終端git 中Commit的時候.xcuserstate這個檔案幾秒鐘更新一次, 用.gitignore無效. 於是, 在終端中輸入: $ git rm –cahce XXX.xcworkspace

Git--忽略檔案

# no .a files*.a# but do track lib.a, even though you're ignoring .a files above!lib.a# only ignore the TODO file in the current directory, not subdir/TOD

詳解 git 忽略檔案 刪除遠端倉庫的檔案

要解決的問題 忽略指定型別的檔案 或 某個指定檔案(夾) 將已經push到github的檔案刪除, 但本地的檔案不刪除 (寫忽略規則之前就把這個資料夾push了 T_T ) 將想要忽略掉的檔案的相關記錄(如下圖) 清理掉 (包括保留本地檔案和不保留兩種情況) 解決方法 問題1 (忽略指定型別的檔案

IntelliJ IDEA中用git提交程式碼時忽略檔案的設定

在用intellijidea開發時,經常會用git或其他版本管理工具提交程式碼到遠端。 但是idea預設會把所有隻要本地與遠端不同的檔案都會列出來, 實際上像字尾名是.iml, .idea這類檔案是不需要提交的。 如下圖所示 如果每次都手動取消這些檔案,都是些重複性的操作。 按如下操作可一

Git 忽略.idea/workspace.xml檔案

寫在前面: git忽略的原理: git設定本地忽略必須保證git的遠端倉庫分支上沒有這個要忽略的檔案,如果遠端分支上存在這個檔案,本地在設定ignore 將不起作用。 ========================================= 所以一般是在.gitigno

git 忽略提交檔案設定(.gitignore配置)

操作前提 : 已經安裝好了 git 操作方式 在專案根目錄 按住 shift + 右鍵, 選擇 Git Bash Here,開啟 Git 命令控制檯 使用命令在專案根目錄下 新建一個 .gitignore檔案 命令: touch .gitignore (注意: 這裡的

git關於檔案許可權修改引起的衝突及忽略檔案許可權的辦法

我們在使用git進行版本管理的時候,有時候只是修改了檔案的許可權,比如將pack.php修改為777,但其實檔案內容並沒有改變,但是git會認為此檔案做了修改,原因是git把檔案許可權也算作檔案差異的一部分了。下面做個測試: 1、修改版本庫的檔案的許可權,然後使用diff檢視下改變。

git忽略版本控制目錄下,指定檔案

我們想把檔案從 Git 倉庫中刪除(亦即從暫存區域移除),但仍然希望保留在當前工作目錄中。 換句話說,你想讓檔案保留在磁碟,但是並不想讓 Git 繼續跟蹤。 當你忘記新增 .gitignore 檔案,不小心把一個很大的日誌檔案或一堆 .a 這樣的編譯生成檔案新增到暫存區時,這一做法尤其有用。

git 忽略 .idea文件

忽略 添加 git 跟蹤 解決 原因 -- idea 出現 多人開發時,會出現明明在gitignore中忽略了.idea文件夾,但是提交時仍舊會出現.idea內文件變動的情況 原因.idea已經被git跟蹤,之後再加入.gitignore後是沒有作用的 解決辦法清除.ide

git本地檔案修改忽略

正確的做法應該是:git rm --cached logs/xx.log,然後更新 .gitignore 忽略掉目標檔案,最後 git commit -m "We really don't want Git to track this anymore!" 具體的原因如下: 被