GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    clacke (clacke@libranet.de)'s status on Thursday, 03-Oct-2024 17:45:53 JST clacke clacke

    Sometimes I think back to that time that I explained git to a bunch of colleagues the way I would have wanted it explained to me.

    It would become clear that nobody there wanted git explained to them that way.

    In conversation about 9 months ago from libranet.de permalink

    Attachments


    • Embed this notice
      HerrJonatant (jonatanskogsfors@mastodon.social)'s status on Friday, 04-Oct-2024 10:33:57 JST HerrJonatant HerrJonatant
      in reply to

      @clacke please tell. I’m holding a one day git course next week and it would be great to know what not to say. 😁

      In conversation about 9 months ago permalink
    • Embed this notice
      clacke (clacke@libranet.de)'s status on Friday, 04-Oct-2024 10:33:57 JST clacke clacke
      in reply to
      • HerrJonatant

      @jonatanskogsfors I started with a brief overview of the history of version control, like RCS, CSV, Subversion, bitkeeper, what changes they made to the abstract data model and what features that allowed, and then I showed the anatomy of the git data model, abstract and concrete, interactively on the command line, inspecting the blob, the tree and the commit.

      So that people really understand where everything is coming from when you do a git commit or git checkout.

      People were kind. Comments like "... interesting, but maybe a bit advanced".

      I think what they meant was "you took an hour of my time and I still don't know why there's git fetch and why github says my master is 50 commits behind".

      In conversation about 9 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        commit.so
    • Embed this notice
      HerrJonatant (jonatanskogsfors@mastodon.social)'s status on Sunday, 06-Oct-2024 00:25:13 JST HerrJonatant HerrJonatant
      in reply to

      @clacke I like you version and have had very similar thoughts. I will however save the data model to a bit later when some key actions have been presented. I finally got my head around the (very elegant) data model after years of giting and so much clicked for me. My key message that I want to teach is the importance of internalizing the model before you do anything more advanced than a commit.

      In conversation about 9 months ago permalink
    • Embed this notice
      HerrJonatant (jonatanskogsfors@mastodon.social)'s status on Sunday, 06-Oct-2024 00:25:13 JST HerrJonatant HerrJonatant
      in reply to

      @clacke and also that you will never stop screwing up. Just get to know some strategies for undoing. When in doubt, SO and https://ohshitgit.com.

      In conversation about 9 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Oh Shit, Git!?!
      clacke likes this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.