我正在尝试从现有文件夹创建一个新的git存储库.我在.gitignore文件夹的根目录中创建了一个文件.但如果我说
git add *
git commit
git push
Run Code Online (Sandbox Code Playgroud)
应该忽略的文件仍然会被提交到远程存储库.我在Windows上.我也买了SmartGIT的许可证.它似乎也无视.gitignore.我必须手动选择要提交的新文件.
Jak*_*ski 27
请尝试" git add .".
此外,它适用于我(在Linux上):
$ git init $ echo foo > .gitignore $ echo foo > foo $ echo bar > bar $ git add -v * The following paths are ignored by one of your .gitignore files: foo Use -f if you really want to add them. fatal: no files added
Sha*_*bob 26
您的文件仍然必须被跟踪,您可以看到,git status即使它在.gitignore中,也会显示您的文件已被修改
您需要这样做:
git update-index --assume-unchanged [path_to_file]
Run Code Online (Sandbox Code Playgroud)
Chr*_*sse 12
我也遇到过.gitignore的问题.我查看了列出的链接答案,其中修复了一半的问题.
真正让gitignore为我工作的是在文件的第一行添加评论.Git没有解析位于第一行的排除.
干杯
| 归档时间: |
|
| 查看次数: |
28203 次 |
| 最近记录: |