Mr *_*ose 5 git gitignore git-bash
我的.gitignore文件包含以下条目.我在这里尝试多种方法,因为我似乎无法忽略我的文件;
WinAppSetup/*.exe
/WinAppSetup/*.exe
WinAppSetup/setup.exe
**/WinAppSetup/setup.exe
Run Code Online (Sandbox Code Playgroud)
当我git status从git bash 运行时,我仍然看到;
modified: WinAppSetup/setup.exe
Run Code Online (Sandbox Code Playgroud)
我的.gitignore中的哪些条目允许我忽略此文件?
在编辑.gitignore之后,我是否需要关闭并重新打开git bash才能重新读取.gitignore文件?
UPDATE
根据user2407038的评论,问题是该文件已经存在于存储库中.我能够在本地删除文件,暂存,然后提交这些更改并更新我的遥控器.然后,应用程序的新版本成功忽略该文件.
看来我也可以更新我的.gitignore文件,而不必关闭并重新打开git bash.
Sch*_*ern 11
.gitignore不会忽略已存储在您的存储库中的文件.您必须先删除存储库的文件.
您可以删除从库中的文件,而不删除实际的文件用git rm --cached.
git rm --cached WinAppSetup/setup.exe
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我通常会.gitignore在同一次提交中使用新条目并从存储库中删除被忽略的文件.
| 归档时间: |
|
| 查看次数: |
4304 次 |
| 最近记录: |