in , ,

A poem about Git written in Git

A poem about Git written in Git | code-memes, command-memes, git-memes, github-memes, data-memes, swing-memes, release-memes, fork-memes, IT-memes, idea-memes, ide-memes, ML-memes, cs-memes | ProgrammerHumor.io
code-memes, command-memes, git-memes, github-memes, data-memes, swing-memes, release-memes, fork-memes, IT-memes, idea-memes, ide-memes, ML-memes, cs-memes | ProgrammerHumor.io

[text] 302fbff master GitFu craigSsauk github.concraigssaukgitpoen EC TN T A I 4e547a Git is such a mysterious tool 225b72 50 many commands and options I am an ignorant fool R 2162171 T add. I comnit. I merge pull and push 964283 everything else turns my mind to mush B c626cb7 I use aliases that make me feel 1357 7523d4 but when I dance with this devil I have two left feet B 7fdcsaa Panici Merge conflict Lost in a diff avalanche 554811 Wy detached head is left swinging from a branch L EZ e A e 20s33d Enough is enough This will not do 55045ed T will learn the ways of the repo. I will master GitFu E N A e n 3738b I learn that a comnit is a diff with a little netadata bleelcd it has a unique hash so you can check it out later 226e55f Commits have parents and children which forn a great tree 5332465 they branch apart and merge together. This is a repository B 4010106 Changes in your code are added to the stage fce2ege This is not yet a commit but where a commit is made B 4dbfodd Once your changes are staged and you are happy with what you wrote T e e e L e M e Il L e O e I BfddSLf HEAD is a pointer to what you can currently see bBeasb you can checkout any part of your code base history 503736 7e50475 tag isalabel for marking a comnit 6fba325 perhaps use them for releases so you can quickly find it 6545640 gitbranch creates a fork in the commit tree abbSeb7 Use it to work on ideas safe in your repository EE it 1372741 And remember that a branch like a tag is just a label on a commit 1168026 you can if you want very easily move it I e Y n 0a7ca4d Though if you do you may have to push with force 185168 but only then if the remote complains of course ERE 533146 To reuse a connit buried deep elsewhere 50884f8 cherrypick can 1ift it out and apply it over here BEare e R R adle7Lc when youre ready you can bring them back into play IBETEEN 62131bd A detached head with Git is no cause for concern 43fb5a8 Its just a commit without a branch or so I have learned 7 LR L e I 3bde594 Now if you want to share your work you might just push and pray af6lca7 but to fetch and rebase is much cleaner safer vay IR 2196599 Fetch brings the conmits fron a remote repository 2015572 you should ain to organise your work with a neat history Rt b217484 Personally I like to rebase first R R i R MR R R T P IR dcoobas R e R U ST ML eI FET dcae3f I merge with noff this branch into master I Ly A e I 75cdc3 I have much more to learn before I becone a Git Master T e g IRR 6622800 If you struggle with Git if youre sonetine unsure what to do 260796 T hope these silly rhynes help you on your journey to Git Fu 3 6bce0sz Initial Comnit