當你用idea把誤把乙個檔案add到git後,想把這個檔案去掉(也就是從git管理中去掉,commit時不把這個檔案提交)的話,可以用下面的方法:
這方法就等於:git reset head
這個命令就是把本地倉庫的檔案,替換stage區里相應的檔案(工作區,就是你的檔案目錄,不受影響)
在網上看到還乙個命令,就是: "git rm --cached " 。這個命令會直接從暫存區刪除檔案,工作區則不做出改變。(還沒有測試過)
這麼看來"git rm --cached "命令比"git reset head"更適合文章主題,前者是刪除掉,後者是替換掉。
idea 新增的檔案使用git不能add
原因是 git 配置了本地的gitignore的檔案 問題解決 首先我們可以通過命令檢視全域性配置中是否有呼叫外部 非工程下 的gitignore檔案 git config l 1例如core.excluedesfile 這一項 如果發現如上圖中,有關於全域性gitignore的配置項,說明就是這個...
把乙個檔案到追加另外乙個檔案上
下面這個例子演示了如何開啟和關閉檔案,如何讀取和儲存檔案,如何鎖定和解鎖檔案。這個程式的功能是把乙個檔案上的資料追加到另外乙個檔案結尾位置。這個程式開啟檔案並且把檔案中的資料追加到只允許當前程式執行儲存的檔案中,但是允許其它程序開啟並且讀取正在被當前程序追加的檔案。為了使讀者對檔案有乙個深入的理解,...
把乙個檔案到追加另外乙個檔案上
下面這個例子演示了如何開啟和關閉檔案,如何讀取和儲存檔案,如何鎖定和解鎖檔案。這個程式的功能是把乙個檔案上的資料追加到另外乙個檔案結尾位置。這個程式開啟檔案並且把檔案中的資料追加到只允許當前程式執行儲存的檔案中,但是允許其它程序開啟並且讀取正在被當前程序追加的檔案。為了使讀者對檔案有乙個深入的理解,...