3 ms·
> GitHub, GitLab, and Gitea all respect .gitignore and won’t show ignored files in the web UI Is this right? These tools don't show ignored files because they
by masfuerte 8mo ago
> GitHub, GitLab, and Gitea all respect .gitignore and won’t show ignored files in the web UI
Is this right? These tools don't show ignored files because they aren't part of the repository. If a now-ignored file has made it into the repository, surely you want to see it?
- silverwind 8mo agoNot true, you can push a file and later gitignore it and it will remain visible on those UIs. It's still part of the repo. Doing it the other way around is also possible but harder as the git client will refuse but can be convinced.
- paulddraper 8mo agoYeah this is wrong. They will show the files in your repo. gitignore just decides whether untracked files appear as new or ignored. (But you can commit them anyway if you are so inclined.)
- chrisweekly 8mo agohow do you commit a file without first adding it?
- JonathonW 8mo ago`git add -f` will add ignored files. Once you've done that, any files you've added will be part of your commit regardless of the contents of .gitignore.
- chrisweekly 8mo agoRight... and also (I think; unsure bc I only ever use cli) some GUIs (eg github.com web ui) may enable adding files that'd otherwise be ignored. (shrug)
- wumms 8mo agoAlso, files that are added to .gitignore after they’ve already been committed will still appear as modified. To stop tracking them, you need to remove them from the index (staging area): git rm --cached <file>
- wheybags 8mo agoYeah, also that's probably not the kind of error a human writing this post would make... I stopped reading at that point
- plorkyeran 8mo agoThis is exactly the sort of error that a human with a slightly incorrect mental model for something makes all the time.
- deknos 8mo agowould be nice, if there's a modifier in there, which says showinwebui=(true|false) :D