272
Comments
  • 15
    You don't???

    Sorry man you dropped down my ranking
  • 9
    Wooow, what? You don’t use Git 😦
  • 7
    @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).
  • 6
    @linuxxx github has a repo of standard gitignore files, might be useful. https://github.com/github/gitignore
  • 7
    @epse I usually write my own frameworks etc for projects but thanks!
  • 2
    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.
  • 2
    I know how to pull and push.
    If there is a conflict, copy changes to somewhere, delete local and download back the fresh!
  • 4
    @pokerface or you can use an IDE to resolve the conflicts manually
  • 10
    @linuxxx I strongly suggest hosting this one: https://gitea.io/en-us/
    - Open source (MIT license)
    - Lightweight
    - "Tea" in the name
  • 2
    I 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. :/
  • 1
    Ctrl+C. Crtl+V. Commit. Push origin master.
  • 1
    who wouldn't?
  • 6
    @KuroTenshi67 Bitbucket has a free plan for private Git repos which should be more than enough for personal use.
  • 3
    Taking the title of this question a bit too literally I know, but...

    You know you can't use Git for contraception? ;)
  • 3
    Same as @Jilano ... Gitea is a fork of https://gogs.io

    You can use https://drone.io paired with it if you need ci/cd
  • 0
    @AlmondSauce Taking notes. Thanks :)
  • 1
    I kinda feel with a name like linuxxx, its a bit misleading to not know how to use git. That's not to say I know any better unless... does homebrew count 😅

    also what wrong with gcp? I've been playing around with firebase, mostly because I have no idea how to properly employ microservices and they have all the "get started" tutorials and codelabs available, but thats not to say I'm committed. Other that the "we don't know what information was accessed" Oauth goof, I've not come across a reason not to use them though. Best I can tell Google's collaboration policy, unlike Microsoft, is "embrace, extend, advertise" so is it just a matter of privacy or is it more to do with Google doesn't know its head from its ass when it comes to its own internal services.

    @Almond Sauce 😂😂😂
  • 0
    @AlmondSauce is it still limited to 5 repos ?
  • 2
    @Hallelouia Limited to 5 users, but unlimited repos AFAIK.
  • 2
    @linuxxx I'm sending this interactive cheatsheet to everyone who's finding git hard to use: http://ndpsoftware.com/git-cheatshe...; maybe this can also help. And - yes, the standard gitignores from github are great. If you want to verify, you can try to build from a clean checkout. If it builds and there are no files marked as changed after the build, your gitignore should be fine.
  • 1
    @AlmondSauce ah, that's right, thank you.
  • 1
    @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.
  • 1
    As a maintainer of gitea, I really like how already three people here recommended gitea and noone gitlab 😁
  • 2
    Fucking using git? Like "git pull" and "git push"
  • 1
    @crisz Git revert.
  • 0
  • 3
    @linuxxx

    start fucking WHILE using git.

    these statement looks more legit.
  • 3
    @import-fun "oh yeah, push!!"?
  • 0
    well this thread has certainly taken a different direction...

    by these standards, forking would be more the appropriate expression given it leads to children huh? git push would be more the equivalent of your money shot? 😈
  • 0
    I like to live dangerously, but not using GIT is too much even for me.
  • 1
    *saves every new version in a different file*
  • 1
    @EclipseMain
    New file
    New file (1)
    New file (2)
    ...
  • 0
    @KuroTenshi67 why dont you try bitbucket?, you can set your repositories on private for free
  • 2
    @kolaente I've tried gitea but kept running into problems (unsatisfied dependencies which were definitely installed and a database access issue I thought...
  • 3
    @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 :)
  • 0
    @linuxxx when you tried to build it using the makefile? Which go version were you using? Normally all dependencies are in the vendor folder.
  • 2
    @kolaente Binary or tar I think....?
  • 2
    @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? 😅
  • 1
    Start fucking, using git!
  • 0
    We got that Clearcase....
  • 1
    I love how you scroll through this thread and 90% of it is sexual innuendos and the other sparse 10% is people attempting to ignore them and give legitimate advice on how to use git 😂
  • 1
    Oh boy, I read that wrong
  • 0
    Hosting on personal server is better. Cheap and easy. But you will still be using one from aws, gcs, azure or digital ocean
  • 0
    After using github for free, I hosted git server on a free instance from aws
  • 1
    @goodBoiBadDev I rent multiple vps's and dedi's :)
  • 0
    @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
  • 1
    commit, push and run
  • 0
    @kolaente Curious, why not GitLab?
  • 0
    @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 😁
Your Job Suck?
Get a Better Job
Add Comment