Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@epse I use it on and off. I already find it hard to use and that combined with mostly 10 concurrent git projects with which (each of them) I need to gitnignore different things.... I just can't keep up.
Next to that I still have to setup a proper self hosted version. Microsoft bought github so not using that anymore (although I haven't had an account for years) and now gitlab moved their servers to Google cloud so quit that one as well (or; still have to but it's on top of my to-do list). -
epse36616y@linuxxx github has a repo of standard gitignore files, might be useful. https://github.com/github/gitignore
-
I also started using git only this year for a project that evaluated us on it as well.
Two reasons why I haven't been using it before:
-Unless for a paid subscription, my depositories would be public, and I don't think I can embrace the systematic publicity of what I work on, because 1. most of the time, stuff I work on are tweakings of existing, licensed programs, 2. I still think too lowly of my programming skills (or maybe not), but in any case, I felt that I wouldn't be confident enough to let my works to a public eye.
-I fear the fact I may do mistakes that are irreversible for the progress on my work.
But even if I did some of these errors this year, I managed to find out they can be corrected too, and thus, even though I don't think I could use git for my more amateurish works, I consider it more and more for the years to come (the fact I'm also finally in CS studies helps about that too).
But when it comes to like, school projects and all, I'll make sure to git gud at it. -
sysvinit8586yI know how to pull and push.
If there is a conflict, copy changes to somewhere, delete local and download back the fresh! -
Rawsta676yI know that feeling. I'm pushing git for months in our company. I set up gitea on our internal server and researched the easiest way for others to use it. But to this day I'm the only one using it. :/
-
@KuroTenshi67 Bitbucket has a free plan for private Git repos which should be more than enough for personal use.
-
Taking the title of this question a bit too literally I know, but...
You know you can't use Git for contraception? ;) -
hell169536ySame as @Jilano ... Gitea is a fork of https://gogs.io
You can use https://drone.io paired with it if you need ci/cd -
@KuroTenshi67 Also - "I fear the fact I may do mistakes that are irreversible for the progress on my work."
You're much more likely to make such mistakes if you *don't* use Git, IMHO.
If Git really does scare you off because you can rewrite the history of it, then you might want to give Hg a try. It doesn't have quite the same feature set as Git, but it's still a DVCS, and is often touted as being easier to use to boot. -
As a maintainer of gitea, I really like how already three people here recommended gitea and noone gitlab 😁
-
Tylord894486y@KuroTenshi67 why dont you try bitbucket?, you can set your repositories on private for free
-
@kolaente I've tried gitea but kept running into problems (unsatisfied dependencies which were definitely installed and a database access issue I thought...
-
@M1sf3t Oh it's just that Google is integrated within at least one us powered mass surveillance network, hence why I avoid the entire company/services as much as possible :)
-
@linuxxx when you tried to build it using the makefile? Which go version were you using? Normally all dependencies are in the vendor folder.
-
@linuxxx have you tried a binary from https://dl.gitea.io/gitea/ ?
These don't have dependencies other than git on the host. (Even SSH is optional)
Did you take a look on https://docs.gitea.io/en-us/... under troubleshoot?
Also which dependencies were missing? 😅 -
Hosting on personal server is better. Cheap and easy. But you will still be using one from aws, gcs, azure or digital ocean
-
Redders9576y@goodBoiBadDev increasing the number of things you need to manage is rarely better, I used to think like that, but realised I was wasting time setting up mail servers, ci/cd tool, version control servers, deployment processes, scaling processes, server build scripts...
Then I dropped all that shit, I maintain some docker files, but the majority of that stuff I now deal with using managed services, and just focus on building the app that will actually benefit people -
@Quirinus mostly because I don't have a server with like 8gb of ram just do run a got server. I also happen to be a go dev and gitea maintainer 😁
-
I cannot understand why some devs don't use source control for the life of me. I just inherited a couple of projects from an Indian dev house, the repos we're large and had only a single commit that read "initial commit".
-
@Hastouki For some devs it can be very intimidating to learn and I'm definitely one of those.
-
@linuxxx it's only intimidating until you actually start learning it. I've been there. People hardly take the time to read docs or watch tutorials so things sound difficult and abstract due to limited understanding.
-
@Hastouki I get what you're saying but something that's easy to grasp for you can be hard to grasp for someone else.
In my case, I find the whole concept for branches hard to grasp. Have been trying to understand for fucking years but still nope. -
C0D4681466y@linuxxx
Think of branches like... a multi laned highway.
You drive down 1 lane (branch) typically develop but from time to time you need to Change lanes (branch off) to say (feature/avoidCollision) to do some work that’s conflicting, or may take longer then your planned release (say running into the back of a truck in front of you, you got to avoid that stuff)
You can then merge back into your main lane (develop) at a later stage down the road before taking your code to the exit ramp for release (master)
I hope this actually helps a bit. -
ytho10786yNeeds to be second thing taught in entry level programming
Edit: first thing is spelling
Related Rants
-
netikras19- Think first, write later; - Do not rush into purchasing servers. You might not need them for another 10 mont...
-
PerfectAsshole31. Just because it sounds cool doesn't mean it is. 2. Automate all the things. If you can see everything from ...
-
ravijojila4Days of coding can save hours of planning.
START FUCKING USING GIT.
😅
rant
wk132