![]() ![]() It’s not a life or death choice to pick a provider, you can actually use how many you wish. Pretty much better than GitHub in terms of GUI and what it offers, but it lacks the social aspects.Can create Kubernetes clusters for your projects.Can create “private” projects viewable only by other GitLab users (not sure why you’d do this).Better projects organisation using folders and groups.Use to be better than GitHub simply because of the free unlimited private repos, but now GitHub has that too.GitHub pages and Wikis, allows you to create static websites for your projects using Jekyll and even hosting a personal website under.Good interface for managing merges, projects, and pretty much everything.Plenty of integrations trough the “Apps Marketplace”.Free unlimited private and public repos.Owned now by Microsoft (this proved to be productive for Github’s evolution).Except rebasing, for that I use VSCodes highlighting with manual rebasing.Use Git from the terminal for everything. ![]() There are many GUI clients and even IDEs come with Git capabilities but more than often these are cumbersome and lead to annoying and rage inducing moments. Another important aspect I recommend to everyone is using Git from your terminal for most work. What Git basically allows you to do is create “snapshots” of your project (in a smart way, not by redundantly keeping the full files) by saving a “tree” of your “changes”.īefore going any further I’ll have to ask you to check your git version and make sure you have an up to date version. And more importantly I hope you understand why it’s sensible to use Git for software projects (and with the introduction of Git LargeFileStorage, design/media projects). For the purpose of this guide I hope you know what this means. It was created by Linus Torvalds (creator of the Linux Kernel) and the source code is available here.ĭocumentation and other (more specific) guides can be found everywhere on the internet but mainly on Git SCM.įor starters Git is a “version control” tool. ![]() This guide assumes some general/basic knowledge regarding git. The main purpose is to provide an overview into the good practices behind the OpenSource community. This guide is targeted towards people who have already used git and have some basic knowledge of how it works and which commands exists and what they do. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |