Civilloquy
  • Communities
  • Create Post
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
mastermind@lemm.ee to Programmer Humor@programming.dev · 2 years ago

Openheimer in programming

i.postimg.cc

message-square
10
fedilink
238

Openheimer in programming

i.postimg.cc

mastermind@lemm.ee to Programmer Humor@programming.dev · 2 years ago
message-square
10
fedilink
alert-triangle
You must log in or register to comment.
  • lobut@lemmy.ca
    link
    fedilink
    arrow-up
    24
    ·
    2 years ago

    I mean, it should be a protected branch to prevent against that.

    • BeigeAgenda@lemmy.ca
      link
      fedilink
      arrow-up
      6
      ·
      2 years ago

      Sometimes there’s no other option when someone merged develop into master just before a critical bug was found.

      • F04118F@feddit.nl
        link
        fedilink
        arrow-up
        6
        ·
        2 years ago

        You can always revert (i.e. undo in a new commit) the faulty commit. That will keep the history. This meme is not just about pushing straight to master, it’s about push --force which overwrites the remote branch completely, changing history.

        • BeigeAgenda@lemmy.ca
          link
          fedilink
          arrow-up
          4
          arrow-down
          1
          ·
          2 years ago

          Sometimes there’s only the nuclear option left, I have only done it a few times, someone merged a major refactoring and we ended up reverting by changing history.

          I have also observed that when you revert with git revert and then merge back some time later git can get confused about if a commit was merged or not.

          Mind you we didn’t use git flow or other smart processes to our own regret.

          • Double_A@discuss.tchncs.de
            link
            fedilink
            arrow-up
            2
            ·
            edit-2
            2 years ago

            git can get confused about if a commit was merged or not.

            You have to revert the revert before re-merging the branch. Otherwise git keeps track of the commits that you reverted and doesn’t apply them ever again.

            See: https://github.com/git/git/blob/master/Documentation/howto/revert-a-faulty-merge.txt

            • BeigeAgenda@lemmy.ca
              link
              fedilink
              arrow-up
              2
              ·
              2 years ago

              Thanks for the info, I think that’s exactly what we didn’t do.

  • mikazuki@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    2 years ago

    At least always use git push —force-with-lease. It makes sure you are that the remote hasn’t changed since you lasted pulled. https://git-scm.com/docs/git-push#Documentation/git-push.txt---no-force-with-lease

  • MeanEYE@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    2 years ago

    Didn’t you guys hear that GitHub has solved slavery? It’s no longer master branch, it’s main.

  • Cwilliams@beehaw.org
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    I love how they’re smiling

Programmer Humor@programming.dev

programmer_humor@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmer_humor@programming.dev

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 1.5K users / day
  • 4.06K users / week
  • 7.21K users / month
  • 15.1K users / 6 months
  • 1 local subscriber
  • 27.2K subscribers
  • 1.63K Posts
  • 41K Comments
  • Modlog
  • mods:
  • Feyter@programming.dev
  • adr1an@programming.dev
  • BurningTurtle@programming.dev
  • Pierre-Yves Lapersonne@programming.dev
  • BE: 0.19.5
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code
  • join-lemmy.org