Guide:Using Github
|
|
This page is community guidance. Please note that guides are general advice written by members of the community, not VNDev Wiki administrators. They might not be relevant or appropriate for your specific situation. Learn more Community contributions are welcome - feel free to add to or change this guide. This is an auto-generated notice. Editors: please add the guide template to the top of this page, like: {{Guide|author=[[User:Bob|Bob]]|contrib=yes}} |
| This article needs expansion. You can help by adding to it. |
Git, Github and Source Control
For reference, check source control.
Git, Github, and Source Control are different. Git is a tool used for source control (managing code), but other tools exists. Github is a service that host software that uses Git. But it is possible to use Git without Github.
This page focus on using Github because it's free and accessible. However, it should be kept in mind that it has drawbacks, but that doesn't mean you can't use Git. There's others ways to use Git, and it's key to manage your coding project successfully, especially when working with others.
Why shouldn't I use Github?
Github is owned by Microsoft, and all of the code and assets that are uploaded on Github, ie, on Microsoft's servers, are subject to their Terms of Service. In particular, for VNDevs, the main things to consider are:
- No NSFW Content.
- The service could be shutdown at any time. Don't use Github as a form of backup.
- Certain options, like extra storage for big files (GitLFS) are paid. But aren't needed for beginners.
- The ties with Copilot, Microsoft AI/LLM service, has been controversial. Github claims to not scan private repositories to train Copilot, but use this information at your best judgement.
Aside from that, Github is one of the most used and fully fleshed online Git service, aside from Gitlab. If you consider the above as acceptable, it's really worth considering using.