簡體   English   中英

gitignore文件無法正常工作

[英]gitignore file is not working properly

提取“ .gitignore”文件

/Api/bin/log4net.dll
/Web/bin/log4net.dll
/Api/bin/System.Web.Http.dll
/Api/bin/System.Net.Http.Formatting.dll
/packages

當我嘗試提交時:

在此處輸入圖片說明

問題:當我嘗試提交時,如何擺脫這些重新打包文件(.gitignore在root中)?

步驟1:首先將所有未完成的代碼更改提交到本地主機。

Git Bash上鍵入以下命令

第2步:移動到本地存儲庫目錄(.gitignore文件所在的根)。

cd "D:\Freelance Work\My Mvc Project"

第三步:

git rm -r --cached .

這將從索引(臨時區域)中刪除所有更改的文件。

第四步 :

git add .

步驟5:提交。

git commit -m ".gitignore is now working"

在gitignore中添加行之前,可能已經提交了那些文件。

如果是這種情況,則必須將其從跟蹤中刪除。

如果您使用的是Windows,請cd到本地git的路徑。 例如,如果您的git repo文件夾位於c:\\ project \\ projectA中,則應鍵入

cd /c/project/projectA

然后,您必須通過以下命令逐一取消跟蹤這些文件:

git rm Api/bin/log4net.dll

全部刪除之后,您必須提交。

如果文件已經簽入,那么您需要先刪除它們,然后git才會開始忽略它們。 查看在運行git ls-files時是否列出了git ls-files 如果是這樣,則請參閱建議的SO答案,該答案可能與您的問題重復

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM